Banging hot right now! Rosamund Pike Taylor Swift Nicole Eggert Russell Brand Dolly Parton Hilary Duff Kim Kardashian Prince William Josh O'Connor Christian Bale