Robert Pattinson is being comforted by friend Katy Perry after learning Kristen Stewart cheated on him.
The Twilight Saga star is getting support from the pop star following an apology from Stewart, who cheated with Snow White and the Huntsman director Rupert Sanders.
The 26-year-old actor - who has moved out of the Los Angeles home he shared with his co-star and girlfriend - supported Perry when she went through her own split with comedian Russell Brand, 37, last year.
A source close to Pattinson told the Daily Star newspaper: "Katy has been a rock for Rob.
"She has reassured him she is very much there for him just as he was for her when she split from Russell. She has urged him to take a break with her."