Nicholas Hoult is 24 this week, but looks like he's 16. That could be useful in having a long career. He's a Brit who started in TV, but now is appearing in all sorts of movies. See more of him on Tumblr.
DeCoteau Dude this time around is Connor Weil. He's a pretty one, ain't he? Connor seems to be more of an actor, doing the modelling to pay the bills. He's been in one of David's 1313 series movies, 1313: Frankenqueen. Frankenqueen, really? Ooooo-kay. He's on Twitter, if you're interested. He can also sing, as this indicates. It doesn't sound too AutoTuned, so maybe it really is him.