(Photos: Sara Garrun, Channel24) The stars of Olympus Has Fallen, Gerard Butler and Aaron Eckhart, were in Johannesburg for the film's South African premiere.
He was hospitalized for minor injuries and released.
He has been in 50 celebrity relationships averaging less than one year each.
He and three others were filming a scene for Mavericks (2012) when they were hit by a freak set of waves.
He was held underwater and dragged over a rocky reef until he was rescued by a safety worker on jet-skis.
In 2000, he starred as Dracula in the horror film Dracula 2000 with Christopher Plummer and Jonny Lee Miller.
The following year onward, he played Attila the Hun in the miniseries Attila (2001) and then appeared in the films Reign of Fire with Christian Bale (2002), and Lara Croft Tomb Raider: The Cradle of Life with Angelina Jolie (2003), before playing André Marek in the adaptation of Michael Crichton's science fiction adventure Timeline (2003).
It looks like things may be heating up again between Gerard Butler and Morgan Brown.
The actor and his on-again, off-again flame Brown were photographed on the beach in Tulum, Mexico, on Friday.
Clad in red-and-blue swim trunks, Butler, 47, and Brown — showing off her toned body in an orange bikini — splashed around in the waves while sharing a seemingly intimate dynamic.