James McAvoy takes a dop in the name of work


James McAvoy binged on alcohol to prepare for Filth.

The 34-year-old actor plays corrupt police officer Bruce Robertson, who spends his time indulging in alcohol and gorging on junk food, in John S Baird's big-screen adaptation of Irvine Welsh's twisted novel of the same name, and the Scottish star felt it was important to wake up with regular hangovers to understand the character properly.

He told Nuts magazine, "I ate a lot of pies, I drank a lot of Guinness and I drank a lot of whisky. I enjoy a fair old drink in a spike, like a binge, every now and again, but I don't do it every night. So I tried to drink every night to the point of being really drunk, just so I'd wake up the next day and feel the way he'd feel."

While he doesn't usually partake in method acting he enjoyed being able to be grumpy on set while hungover. He explained to Nuts magazine, "I'm not a method actor but it was quite nice being able to get to work the next day and go, 'Bah, I f**king hate everything. I hate myself, I hate my breakfast, I hate my shoes, I hate my pants, I hate everything . . . " -Bang Showbiz Share your thoughts:

We live in a world where facts and fiction get blurred
In times of uncertainty you need journalism you can trust. For 14 free days, you can have access to a world of in-depth analyses, investigative journalism, top opinions and a range of features. Journalism strengthens democracy. Invest in the future today. Thereafter you will be billed R75 per month. You can cancel anytime and if you cancel within 14 days you won't be billed. 
Subscribe to News24
Show Comments ()