He's returned from Australia where he was filming the new David Michod movie with Guy Pierce, The Rover . And will soon kick off shooting David Cronenberg's Maps to the Stars alongside John Cusack and Julianne Moore. And then it will be the turn of Hold On To Me , from James Marsh. Any ideas? Previously, he was in Cosmopolis and Water For Elephants . Cinephiles should have already guessed... And his first role? Cedric Diggory in the fourth installment of the Harry Potter series. Getting warm? And then... Well then, of course, came the unforgettable Twilight saga. There can be no doubt remaining, and you've guessed it: Robert Pattinson will embody the new Dior man, the new Dior Homme.