Robert Pattinson Leaves Kristen Stewart

Pattinson & Stewart in November

Robert Pattinson has packed his bags.

Following Kristen Stewart's public apology for having a fling with her Snow White and the Huntsman director Rupert Sanders, the 26-year-old actor has left the Los Angeles home he shared with Stewart, WHO Magazine has confirmed.

"I'm not sure they'll be able to recover from this," a source says of the couple of three years, who met making the Twilight trilogy.

In seclusion and not in contact with Stewart, 22, the British star "is heartbroken and angry," about her affair with a married man says the source.

• PHOTOS: On-Set Hookups: How They Played Out

A "devastated" Stewart, meanwhile, described Pattinson as "the person I love and respect the most" in her public apology following revelations of her indiscretion with Sanders, 41, a married father of two.

"I'm deeply sorry for the hurt and embarrassment I've caused to those close to me and everyone this has affected. 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," Stewart said in her full statement on Wednesday.

RELATED: Rupert Sanders Apologises To Family For Affair With Kristen Stewart

"Kristen really loves Rob more than anything," says an insider. "He's all that matters to her right now."

PHOTOS: Kristen & Charlize's Sheer Streak