Robert Pattinson has finally agreed to speak to his Kristen Stewart, according to reports, weeks after her affair with "Snow White and the Huntsman" director Rupert Sanders.

Pattinson has already moved out of the house they shared and has been busy promoting his latest project, independent film "Cosmopolis," in which he plays Eric Packer, a billionaire whose life changes dramatically after losing massively in a currency trade.

But according to the Daily Mail, he just might forgive Stewart for her scandalous actions.

"She begged to meet face to face so they could talk. It was obvious Kristen was getting through to Rob and he has agreed to see her. In fact, he admitted that it must be worse for her because she's not just dealing with heartbreak, but  being portrayed as a villain, while he gets all the sympathy," a friend of Pattinson's told Look Magazine.

Earlier this month, it was also reported by TMZ that Stewart did not understand why Sanders was not being portrayed as negatively as she was in the media. Since she is 22-years old, she believes he is the one who committed the most wrongdoing, since Sanders is 19 years older than her, and married with two children.

Reports state that Pattinson recently spoke to Stewart for about an hour, as Stewart pleaded with him to take her back.

"For the first couple of weeks he was wallowing in his own grief, but being forced to face people during this promo, and seeing how angry everyone is with Kristen, made him feel sad for her," the insider said.