7. Aaron Taylor-Johnson
Aaron Taylor-Johnson is one of the youngest people on our list, but he's earned his spot. At this point in his career, he's graduated on to superhero films, with the highly anticipated sequel to Kick Ass coming out later this year. But the film that really started to get him attention was Nowhere Boy, where he played the teenage John Lennon. For a young actor, he does a fantastic job of embodying such a well-known, larger than life character. He nails the Liverpudlian accent perfectly and brings all the emotional depth that you would expect for someone playing Lennon. But ultimately the best part of his performance is the singing. It's a huge thing to ask a nineteen year old kid to believably sing like John Lennon, and he pulls it off better than anyone could have expected. This is a scene from the film, so skip ahead to about the minute mark for the song.