6. She Has Vowed Never To Date Anyone Under 30 Again

After starring alongside Bill Murray in 2003's brilliant Lost in Translation (and obviously being taken by his effortless charm), Scarlett Johansson vowed to never date anybody under the age of thirty again - quite the bold statement from someone who was only a teenager at the time. She has stuck to her word by dating the likes of Benicio del Toro (seventeen years her senior) and Sean Penn (twenty-four years her senior) and stating that she has had crushes on the likes of David Hasselhoff, David Bowie and Barack Obama. She married Ryan Reynolds in 2008 when he was thirty-two and is now married to Romain Dauriac, who is almost thirty-three.