We can't believe this! This would be the THIRD time Jennifer Aniston and Cameron Diaz have swapped dudes! First it was John Mayer, then Paul Sculfor, and now Gerard Butler?! The Mirror reports that Jennifer and Gerard were spotted out together, and Lainey adds that the two were seen whispering, touching and engaging in otherwise flirty behavior at the Hyatt Roof Lounge in Toronto on Sunday night.

As you may remember, Cameron and Gerard hooked up back in April, but she moved on and started dating Jen's ex Paul in June.

Jennifer Aniston camjenhookups1.jpg