In a classic case of mistaken identity, Charlize Theron has been accused of being the mistress ruining her own relationship with Sean Penn.
Allow us to explain: A few days ago rumours were abound the internet that Sean Penn had been cheating on Charlize with a tall blonde in her 20's with short hair. Apparently Sean and his side chick were caught out when they booked in at a hotel in West Hollywood. Prying eyes said that Sean and his "hot" date were holding hands pretty tight and there was a lot of sexual tension in the air. People were even concerned that Sean had gone to his old ways of cheating.
Lucky for Charlize she doesn't have to worry. It was later revealed that she is the mysterious blonde in question and the pair had simply decided to book a room to be away from the kids while Charlize's mom looked after the lil ones.
Charlize handled it just like we would - she laughed it off and was flattered by the compliment.
*Picture: Elite