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).