Rupert Grint Jennifer Lopez (The body double is a man) John Travolta Dwayne Johnson Emma Watson Kate Beckinsale Robert Pattinson Andrew Garfield Bruce Willis Taylor Lautner Mark Ruffalo Shia LaBeouf Brad Pit Megan Fox