M Exclusive: Rob Pattinson on the Water for Elephants red carpet!