Kiera Knightley, Jim Sturgess, Sienna Miller, Diane Keaton, Edie Sedgwick, James McAvoy, Bob Marley, Santiago Cabrera the perfect man for me.