Top 20 Sexiest Male Celebrities 2017

15. Keegan Allen

Our favourite fella in Pretty Little Liars has changed from season to season, from revelation to revelation, but our love for Keegan Allen, who plays Toby has stood the test of time. Our feelings for him just aren’t going anywhere. Not sure about that finale though…