Kevin Costner has been married to Christine Baumgartner since 2004, however he’s had previous partners through the years and is a father-of-seven.