We're counting down the days until Robert Pattinson arrives in London for the Water For Elephants premiere...
Looking as smouldering as ever in his casual attire, Water For Elephants star Robert Pattinson posed for pics in Berlin for the photocall.
Co-starring Reese Witherspoon, Robert plays a veterinary school student who meets and falls in love with Marlena (Reese), a star performer in a circus of a bygone era. They discover beauty amid the world of the Big Top, and come together through their compassion for a special elephant. Against all odds - including the wrath of Marlena's charismatic but dangerous husband, August (Christoph Waltz) - Jacob and Marlena find lifelong love.
Check out our clip from the new movie (see left).