Arthur Darvill, from "Once, the Musical" and, of course, "Doctor Who".
Looks a lot like John Lennon in the first picture and in the 2nd ? looks like Buddy Holly ?