James McAvoy won the best actor award for his role in Filth, at the British Independent Film Awards (BIFA) on Sunday evening.
The 34-year-od actor couldn’t hold the tears as he took the prize for his role as Bruce ‘Robbo’ Robertson, beating rivals Tom Hardy and Steeve Coogan. “It’s like Scotland’s won the World Cup,” McAvoy said.
McAvoy played a nasty character in the film adaptation of Irvine Welsh’s novel. Filmed in Edinburgh, Filth tells about a bigoted and corrupt policeman, Bruce Robertson, who battles to solve a murder and secure a promotion, and at the same time also attempts to ruin the reputations of his colleagues.
“It (was) a hard film to get financed and a hard film to make everybody love. It is not easy to make a really, really good film about a homophobic, racist, sexist and misogynist guy,” McAvoy said in his speech.
Irvine Welsh also congratulated McAvoy for the award, tweeting: “Delighted for James McAvoy winning best actor at the BIFA film awards. I know I’m biased but if anybody ever deserved it, he did.”
Among other fellows to take home prizes at BRITISH INDEPENDENT FILM AWARDS 2013, include:
- Best actress: Lindsay Duncan
- Most promising newcomer: Chloe Pirrie
- Best supporting actor: Ben Mendelsohn
- Best supporting actress: Imogen Poots
- Best director: Sean Ellis
- Best debut director: Paul Wright
- Richard Harris Award: Julie Walters
Source: Daily Mail