Thanks to Mamma Mia! Here We Go Again, audiences have the chance to see their old favourites reunite on screen and meet a few new heartthrobs along the way. While all of Donna's guys are handsome in their own right, Josh Dylan caught our eye as young Bill Anderson, and we still can't look away.
You may recognise the British actor from his role in the 2016 film Allied, but his flirtatious energy and incredible voice in Mamma Mia! are what grabbed our attention from the get-go. His chemistry with Lily James? Undeniable. Plus, he's pretty much a dead ringer for a young Stellan Skarsgard. If you can't get enough of Josh, keep reading to see some of his hottest moments, and be sure to catch him in the gothic drama The Little Stranger in August.