These Hot Pictures of Mamma Mia's Jeremy Irvine Will Take You to Seventh Heaven

We're excited to see our favorite stars return for Mamma Mia! Here We Go Again, but we're also intrigued by the new cast members. While Lily James is stepping into the role of Donna, there are three charming young men playing her famous suitors, Harry, Bill, and Sam. And let's just say they're pretty easy on the eyes! If you thought Pierce Brosnan was a heartthrob as Sam, just wait until you see Jeremy Irvine in action. The 28-year-old English actor previously starred in films like War Horse and Now Is Good, but he has really won us over with his role as younger Sam. That voice? Swoon! Plus, he bears a striking resemblance to a few other notable hotties like Jamie Dornan, Ryan Phillippe, and even Leonardo DiCaprio. Do we have your attention? See some of his hottest moments ahead and get ready to be taken to seventh heaven.