Ever since playing Cedric Diggory in Harry Potter and the Goblet of Fire and his lead role as Edward Cullen in Twilight, British actor Robert Pattinson, now 31, has fought desperately to shake off his pretty boy image, collaborating with such idiosyncratic filmmakers as David Cronenberg and Werner Herzog.
Read my review