Kristen Stewart and Robert Pattinson. Yikes.

Yesterday rumours were flying that Twilight star Kristen Stewart had cheated on her boyfriend of three years, Robert Pattinson, with Snow White and the Huntsman director, Rupert Sanders.

Overnight, 22-year-old Stewart confirmed the rumours with a public apology. She made a statement to People magazine after photos of her with Rubert Sanders emerged in the media. She said:

“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.”

Forty-one-year-old Sanders – who is married with two children – also issued an apology. He said:

“I am utterly distraught about the pain I have caused my family. My beautiful wife and heavenly children are all I have in this world. I love them with all my heart. I am praying that we can get through this together.”

Click through the gallery for pics of Kristen, Rob, Rupert and his wife.

Sanders’ wife Liberty Ross starred in Snow White and the Huntsman alongside Stewart as her character’s mother. Yesterday Ross tweeted the Marilyn Monroe quote “sometimes bad things fall apart so better things can fall together,” before deleting her Twitter account.

Robert Pattinson hasn’t made an official statement, in an April issue of Vanity Fair he spoke generally about relationships, divorce and infidelity. “Life is not black and white. There are married couples that never see each other. Is that marriage?… But there’s a thing I’ve never got: That is, why do people cheat? I can understand the impulse, but not how you can keep two relationships going at the same time for long.”

You can also read more about Kristen’s public apology here and see R-Patz’s thoughts on marriage here.

Do you think a relationship can survive cheating?