John Boyega certainly knows how to work a crowd. The 25-year-old English actor, who plays Finn in Star Wars: The Last Jedi, has stolen our hearts not only with his incredible talent but also with his contagious smile. It's a known fact that the cast is a pretty good-looking bunch, but John has a certain quality that makes him go from cute to handsome in .5 seconds. Check out some of his most swoon-worthy moments of all time!