Ben Affleck has starred in popular movies including Justice League, He's Just Not That Into You and Pearl Harbour, but the Hollywood actor is also known for his drama-filled dating history.
The star, who recently tied the knot to Jennifer Lopez in a lavish ceremony, has had a turbulent time when it comes to past relationships, from calling off his initial engagement to Jennifer in 2002 to his marriage breakdown with another movie star.
As the Justice League actor turns 50, here's everything you need to know about his eventful relationship history.