If you have a pulse, then chances are you're as excited as we are for "Mamma Mia! Here We Go Again" to arrive in theaters on July 20, 2018. Because we're thirsty and not ashamed to admit it, Wonderwall.com is taking a look at all the hot male characters in this long-awaited sequel so we can get to know the equally sexy actors of every age who are playing them…
RELATED: Hot Hollywood men of yesteryear
In 2018's "Mamma Mia! Here We Go Again," Andy Garcia stars as the mysterious and sexy Fernando. Although we don't know much about his character, we do know there's a song in the film also called "Fernando" (sung by Cher, no less), which leads us to believe he's a major love interest.
Oscar-nominated actor Andy Garcia has a history in Hollywood going back to the late 1970s, but his breakout role wouldn't come until 1987's crime-thriller "The Untouchables." Today, Andy is a noted actor and producer who, even at the age of 62, still manages to make us swoon. Known for films like "The Godfather: Part III," "When a Man Loves a Woman" and "Ocean's 8" (as well as its sequels), Andy's also not afraid to flex his talent on the small screen, appearing on TV shows like "Valley of the Wolves: Ambush" and "Ballers." Along with starring in "Mamma Mia! Here We Go Again" in 2018, Andy also appeared in the romantic comedy "Book Club." Up next for this sexy Cuban-American star are eight new films including the thriller "Headlock," the dramedy "Ana" and the biopic "Hemingway & Fuentes," which Andy's also producing and directing. He's been married to Marivi Lorido, with whom he shares four children, since 1982.
Dominic Cooper returns as Sky, Sophie Sheridan's love and the father of her unborn baby, in 2018's "Mamma Mia! Here We Go Again."
British actor Dominic Cooper first arrived on the big screen in the 2001 thriller "From Hell" starring Johnny Depp. Since then, the 40-year-old cutie has continued to catch our eye in films like "The Duchess," "Need for Speed" and "Captain America: The First Avenger" — the latter of which led to a recurring role both on the big and small screens as Howard Stark. In 2010, Dominic was nominated for a SAG Award for his performance in the drama "An Education." Along with appearing in "Mamma Mia! Here We Go Again" in 2018, this smoldering star also reprised his role as Jesse Custer on Season 3 of the fantasy-adventure series "Preacher" (he's also a co-executive producer on the show, which is based on a popular comic book series). In April, it was reported that Dominic (who once dated "Mamma Mia!" co-star Amanda Seyfried) and Irish star Ruth Negga had split after eight years as a couple.
In 2018's "Mamma Mia! Here We Go Again," Colin Firth returns as Harry Bright, an English banker who was once one of Donna Sheridan's lovers.
Yummy British actor, producer, director and writer Colin Firth is 57 and a total fox. Known for films like "The King's Speech" and "Bridget Jones's Diary," Colin has captivated us since his American debut in the historical drama "Valmont," which came six years before he made is swoon as Mr. Darcy in 1995's "Pride & Prejudice" miniseries. Whether he's playing an awkward love interest or a debonair spy, we can't help but adore this Oscar-winning star whenever he's on the screen. Along with his role in 2018's "Mamma Mia! Here We Go Again," Colin's starring in four additional films this year including "Mary Poppins Returns." Colin is also producing the documentary "Amá" and the historical drama "The Happy Prince" (in which he'll also star). In 2019, he' set to appear in the family-fantasy flick "The Secret Garden" and the historical drama "Kursk." Colin wed Italian producer Livia Giuggioli in 1997 and they later welcomed two sons (he's also dad to an adult son with ex Meg Tilly). Livia revealed in 2018 that she had a relationship with another man when she and Colin were secretly separated a few years ago, though they have since worked through their issues and remain married.
Hugh Skinner joins the cast of 2018's "Mamma Mia! Here We Go Again" as young Harry, Donna Sheridan's British onetime lover.
Believe it or not, this baby-faced actor is actually 33 years old. London-born Hugh Skinner has been working on the big and small screens since 2007. Some of his most notable roles include Joly in 2012's "Les Misérables" (which also starred "Mamma Mia!" actress Amanda Seyfried), Sir George Howard on the Hulu series "Harlots," and Unwin Trevaunance on "Poldark." In 2018, along with his role in "Mamma Mia! Here We Go Again," Hugh made a return appearance on "The Windsors Royal Wedding Special" as Wills, reprising the role he played for two seasons on the TV comedy "The Windsors."
In 2018's "Mamma Mia! Here We Go Again," Stellan Skarsgard plays Bill Anderson, the Swedish writer and explorer who might be Sophie Sheridan's biological father.
Swedish star Stellan Skarsgard is a handsome actor and producer best known for his roles in films like "Good Will Hunting," "Pirates of the Caribbean: At World's End" and as Selvig in the Marvel Cinematic Universe, beginning with 2011's "Thor." The sophisticated 67 year old also appeared in both of the highly sexual Lars von Trier films "Nymphomania I" and "Nymphomania II." In 2018, along with starring in "Mamma Mia! Here We Go Again," Stellan also appeared in the adventure-comedy "The Man Who Killed Don Quixote" and is set to star in the upcoming drama "Music, War and Love." Stellan's also gearing up to appear in the 2019 biographical miniseries "Chernobyl" as well as the dramas "Out Stealing Horses" and "The Painted Bird." Since 2009, he's been married to film producer Megan Everett, who's the mother of two of his eight children. Four of Stellan's six kids with his physician first wife, My, are also actors: "Big Little Lies" star Alexander Skarsgard, "Vikings" and "Westworld" star Gustaf Skarsgard, "It" lead Bill Skarsgard, and "Arn: The Knight Templar" actor Valter Skarsgard.
Josh Dylan joins the cast of 2018's "Mamma Mia! Here We Go Again" as young Bill Anderson, Donna Sheridan's Swedish onetime lover.
We're not exactly sure how old hunky Josh Dylan is, but to be honest, with those chiseled cheekbones and tousled hair, we don't care. The up-and-coming star made his acting debut in 2016's "Allied" as Captain Adam Hunter, later landing the part of young Bill in 2018's "Mamma Mia! Here We Go Again" (which is only his second on-screen role to date). On Aug. 31, Josh will return to the big screen in the mystery-horror flick "The Little Stranger." We don't know much else about this eye-catching actor yet (except that went to London's Guildhall School of Music and Drama and plays the drums) but, after peeping his Instagram, we did discover that he's quite a talented singer.
Pierce Brosnan returns as Irish-American architect Sam Carmichael in 2018's "Mamma Mia! Here We Go Again." Like Harry and Bill, Sam's one of Donna Sheridan's former lovers who might also be her daughter's father.
There's a reason actor and producer Pierce Brosnan spent the '90s and early 2000s as our favorite international operative, James Bond: He's fine. The hunky Irishman has been heating up the big and small screens since 1980 and continues to make us hot under the collar. Along with his turn as 007, Pierce is also known for his roles in shows like 1980s drama "Remington Steele" and films like "Mrs. Doubtfire," "The Thomas Crown Affair" and "The Matador." In addition to starring in 2018's "Mamma Mia! Here We Go Again," Pierce is also slated to appear on Season 2 of the TV western "The Son" and will star in the films "The King's Daughter" and "Final Score." He's been married to former journalist Keely Shaye Smith since 1991. They share two sons together, but Pierce is also a father of three from his first marriage, which left him a widower. Sadly, his oldest, adopted daughter Charlotte, died in 2013 at age 42 of ovarian cancer, the same disease that killed her mother, actress Cassandra Harris.
In 2018's "Mamma Mia! Here We Go Again" Jeremy Irvine stars as young Sam Carmichael, Donna Sheridan's Irish-American former lover.
Sexy stage and screen actor Jeremy Irvine's career began in 2009 on the set of the British teen comedy series "Life Bites." He later landed his first major film role in the 2011 drama "War Horse." Since then, the 28-year-old English actor has appeared in numerous films, including "Now is Good" alongside Dakota Fanning, "The Railway Man" with Colin Firth (who's also in the "Mamma Mia!" franchise) and "Stonewall," which is about the violent protests for gay rights that erupted in 1969. In 2016, Jeremy made his West End debut performing in a stage production of "Buried Child." After his 2018 role in "Mamma Mia! Here We Go Again," this rising star will appear in the films "Billionaire Boys Club," "The Professor and the Madman" and "The Last Full Measure." He's even got two more films slated for 2019 and beyond: "Paradise Hills" and "The Guinea Pig Club." In 2017, Jeremy was linked to actress Jodie Spencer. Before that, he dated British pop star Ellie Goulding.