Which of these guy celebrities is the hottest?

i love them all, but i want to see what everyone else thinks. well, here are the guys, look them up on google if you dont know who they are.
1. Josh Hutcherson
2. Max Thieriot
3. Nathan Kress
4. Colin Morgan
5. Sterling Knight

you can vote for 2 or tops. thanks!
12 answers 12