Kristen Stewart has issued a public apology for cheating on her boyfriend of three years, Twilight co-star Robert Pattinson, with married Snow White and the Huntsman director Rupert Sanders.

In a statement to People magazine, Stewart 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."

In his statement to People magazine, Sanders 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."

Kristen Stewart and Rupert Sanders

Kristen Stewart and Rupert Sanders at a screening of Snow White and the Huntsman in Los Angeles in May