Robert Pattinson will never get over Kristen Stewart's affair with Rupert Sanders.

The British actor dumped the 23-year-old actress after spending more than four years together as he struggled to come to terms with the betrayal, feeling as though he'll ever trust her again since she cheated on him with the married director last summer.

A source said: ''Rob broke up with Kristen because he never got over the fact that she cheated.

''He is never going to forget. For a superstar, he can be very insecure and what went down last year just preyed on that. Rob gets in his own head and thinks the worst. He broods a lot.''

Despite the pair agreeing to go their separate ways and see other people, pals of Robert claim it will take him a while to move on from his previous relationship and they can't see him dating another girl any time soon because he thinks most women are just after him for the fame.

A friend told Us Weekly magazine: ''He's scared of meeting anyone new. So many people are after him for the wrong reasons.''