Michelle Keegan by a country mile. No one even gets close to her in terms of looks. The reality tv/***** girl crush I've had for several months now!