Filth is based on a novel by Irvine Welsh — who also wrote the profane, drug-fueled epic Trainspotting. James McAvoy plays Detective Sergeant Bruce Robertson — a bigoted junkie cop — with enough foul-mouthed sleaze to be thoroughly off-putting.
Neil Davidson/Magnolia Pictures
Steve Coogan brings his Alan Partridge character — a conceited, petty, utterly inept broadcast blowhard who once killed a guest on live TV — to the big screen in Alan Partridge.
Ila (Emma Watson) and her husband, Shem, are two passengers aboard the ark built by Noah to escape God's flood in Noah, Darren Aronofsky's imagining of the biblical tale.
Courtesy of Paramount Pictures