Top 20 Sexiest Male Celebrities 2013

19. Keegan Allen

In at nineteen we have a newcomer for you… Mr Keegan Allen. Keegan is probably best known for his role in Pretty Little Liars, playing badboy Toby Cavanaugh… but is he a bad boy, or is he misunderstood? Either way it suits us, because if there’s one thing we love more than a bad boy, it’s a bad boy who is actually a sweetheart. We just about understand that Toby is not a real person, but Keegan is, and brace yourselves ladies… he’s got a guitar! If there’s one thing we love more than anything, ever, it’s a boy with a guitar. Check out the handsome Keegan playing an awesome cover of Lana Del Rey’s Born To Die in the video above.