Business Insider India has updated its Privacy and Cookie policy. We use cookies to ensure that we give you the better experience on our website. If you continue without changing your settings, we\'ll assume that you are happy to receive all cookies on the Business Insider India website. However, you can change your cookie setting at any time by clicking on our Cookie Policy at any time. You can also see our Privacy Policy.
Zac Efron has only had one high-profile relationship over the years — his romance with former "High School Musical" costar Vanessa Hudgens — but is now said to be dating actress Halston Sage.
Hollywood's leading men have stolen the hearts of many TV and movie fans over the years.
However, when it comes to real-life romance some stars have yet to find their "happily ever after."
While many of these male celebrities are enjoying their bachelor lifestyles, some have gotten candid about their fears of never finding "the one" — and others say they feel no need to tie the knot with their long-time loves.
Here are 19 Hollywood heartthrobs who have never been married.
Advertisement
John Cusack has never been married, and little is known about the "Say Anything" heartthrob's love life.
John Cusack.
Pascal Le Segretain/Getty Images
Jon Hamm had a serious girlfriend for almost 20 years but has never actually tied the knot.
Jon Hamm.
Getty
Advertisement
Michael B. Jordan likes to keep his dating life very private.
Michael B. Jordan.
John Lamparski/Getty Images
Leonardo DiCaprio is Hollywood's most notable bachelor and has yet to settle down.
Leonardo DiCaprio.
Getty Images
Advertisement
Owen Wilson has fathered three children with three different women but has never been married.
Owen Wilson.
Rodin Eckenroth /GettyImages
Zac Efron's most high-profile relationship was with his "High School Musical" costar Vanessa Hudgens.
Zac Efron.
Lisa Maree Williams/Getty Images
Advertisement
Keanu Reeves recently confirmed his relationship status but has never tied the knot.
Keanu Reeves.
Getty/Alberto E. Rodriguez
Jamie Foxx split from Katie Holmes after six years.
Jamie Foxx.
Getty
Advertisement
Matt Dillon has dated high-profile celebrities like Cameron Diaz, Heather Graham, and Brooke Shields.
Matt Dillon.
John Phillips/Getty Images
Jake Gyllenhaal has dated a slew of beautiful and famous women over the years but has never tied the knot.
Jake Gyllenhaal.
Getty Images/Kevin Winter
Advertisement
Robert Pattinson was engaged once but didn't make it down the aisle.
Robert Pattinson.
Antony Jones/Getty Images
Rami Malek, who won the Oscar for his role in "Bohemian Rhapsody," has never been married.
Rami Malek poses in the press room at the Oscars.
Jordan Strauss/Invision/AP
Advertisement
Chris Evans had a long-term relationship with Jessica Biel in the 2000s and recently dated Jenny Slate.
Chris Evans.
Frazer Harrison/Getty Images
Chris Pine is not married and has never been engaged.
Chris Pine.
Jason Kempin/Getty Images
Advertisement
You might know British actor Chiwetel Ejiofor from his role as Solomon Northup in "12 Years a Slave," but the actor has kept his love life under wraps.
Chiwetel Ejiofor.
Tristan Fewings/Getty Images
Ryan Gosling shares two children with his partner Eva Mendes, but he has never been married.
Ryan Gosling.
Christopher Polk/Getty Images
Advertisement
"Friends" star Matthew Perry has never been married, but he once dated Julia Roberts.
Matthew Perry.
Jason Merritt/Getty Images
"Criminal Minds" star Shemar Moore is one of the most desired men on TV but has never tied the knot.
Shemar Moore at the 69th Annual Primetime Emmy Awards.
Jeff Kravitz/FilmMagic/Getty Images
Advertisement
John Corbett's dreamy character in "Sex and the City" was dead-set on marriage, but the star himself has never married.
John Corbett.
Emma McIntyre/Getty Images for Celebrity Fight Night