James McAvoy Was an Alcoholic Mess During 'Filth' Shooting!
James McAvoy is handsome while making an appearance on Late Night with Seth Meyers on Tuesday (May 20) in New York City.
On the same night, the 35-year-old Scottish actor was feeling blue while making an appearance at the Meet The Filmmakers event in the Big Apple.
PHOTOS: Check out the latest pics of James McAvoy
The day before, James was handsome in a blazer while hitting the premiere of his new film Filth with co-star Imogen Poots.
“I was drinking a lot more than I usually do,” James recently shared to Page Six about filming Filth. “It wakes you up halfway through the night…physically I was a mess.”
10+ pictures inside of James McAvoy promoting Filth…