Robert Pattinson has left the Los Angeles home he shared with Kristen Stewart [photos] after the public apology and admission by his 'Twilight' co-star that she cheated on him with 'Snow White and the Huntsman' director Rupert Sanders.
A friend of the couple tells People magazine that the 26-year-old Pattinson is "heartbroken and angry" over the revelation. The source went on to add, "I'm not sure they'll be able to recover from this."
The development came a day after Stewart confessed to the affair, calling it a "momentary indiscretion."
"I'm deeply sorry for the hurt and embarrassment I've caused to those close to me and everyone this has affected," she said in her apology. "This momentary indiscretion has jeopardized the most important thing in my life, the person I love and respect the most, Rob. I love him, I love him, I'm so sorry."
The affair was also a source of embarrassment for Sanders, who is married, with 2 children and, at 41, is almost 20 years Stewart's senior.