James McAvoy is business causal while attending a screening of his latest film Filth screening held at Landmark Sunshine Cinema on Monday (May 19) in New York City.
The 35-year-old actor was joined on the red carpet by his beautiful co-star Imogen Poots.
Filth centers on “a bipolar, bigoted junkie cop who manipulates and hallucinates his way through the festive season in a bid to secure promotion and win back his wife and daughter.”
FYI: Imogen is wearing head to toe rag & bone.
10+ pictures inside of James McAvoy and Imogen Poots at a Filth screening… More Here! »