You go, girl!

Halle Berry has been a film industry icon for nearly 30 years — and throughout that time, she's also had her fair share of very handsome (and famous!) boyfriends.

MORE: Is Halle Berry Pregnant? See the New Photos of Her Cradling What Looks Like a Baby Bump!

The Oscar winner's dating history is basically a who's who of hot Hollywood hunks. For example, did you know she was once in a relationship with Kevin Costner? How about Shemar Moore? Or Michael Ealy? Are you jealous yet?!

halle berry divorces getty images

Halle with ex-husbands David (left) and Eric (right).

Halle has been married three times. She was first hitched to baseball star David Justice from 1992 to 1997. The Monster's Ball star then tied the knot with singer-songwriter Eric Benét in 2001 but they too split in 2005.

MORE: Halle Berry Defends Her Kids After Fan Urges Her to Show Their Faces on Instagram

She famously dated model Gabriel Aubry — with whom she has a daughter, Nahla Ariela Aubry — from 2002 until 2010. Halle got married for a third time in 2013 to French actor Olivier Martinez and the couple welcomed their son, Maceo Robert Martinez in October 2013. Halle and Olivier sadly divorced in 2016.

halle berry oliver martinez

Halle with third ex-husband Olivier.

In a recent interview, Halle admitted she's unfortunately felt "guilty and responsible" for her past failed relationships. "[As] women, we go into marriage thinking it’s going to last forever and that this is our prince on a shiny horse. That’s what fairy tales taught me as a kid… and I’m kind of anti–fairy tales today," she said in February.

MORE: Halle Berry Has a Major Wardrobe Malfunction on the Red Carpet — See the Pics!

"When [your relationship] falls apart it feels like a huge failure and a huge disappointment," Halle added. "I’ve often felt guilty and responsible. I’ve suffered a lot of pain and anguish."

Check out the gallery to see a complete guide to Halle’s dating history!