Cameras captured Robert Pattinson on the set of Water For Elephants, while Eclipse costars Ashley Greene and Peter Facinelli were snapped in sexy pics of their own.