There’s a reason why Jennifer Aniston is one of the highest-earning actresses in Hollywood. No, not her hair.
No. Jennifer Aniston is so well paid is because she gets all the best-looking male co-stars. And why does Jennifer Aniston have the best-looking male co-stars? Because she has sex with them all. Definitely. It’s in her contract. “Must have sex with hunky co-star more than once, preferably while dressed as medieval Spaniards” it says.
Oh, alright, it doesn’t. But everyone thinks that Jennifer Aniston shags her co-stars. And that might explain why Gerard Butler has been looking so insufferably smug lately.

