Hollywood heartthrob Robert Pattinson made a little revelation about his emotional side. He stated that he cried on the sets of his latest film Water For Elephants