This article was originally published on Myhealthgazette.com

Movies transport us to a fantasy world where even the impossible is possible. But while sci-fi worlds and car chases entertain us, we tend to forget the completely improbable aspects of movie magic. Enter: actor age gaps. A lot of times, there are ridiculously surprising age differences between our favorite on-screen relationships. From romances that defy the laws of chronological order to mother-daughter castings that make no sense, get ready to discover the most shocking actor age gaps.
#1: Margot Robbie and Jared Leto in Suicide Squad
“Suicide Squad” may have been a flop when it came out in 2016, but diehard fans still loved the on-screen romance between the Joker and Harley Quinn. This absolutely deranged couple was played by Jared Leto and Margot Robbie, respectively. Most of us don’t give this coupling a second thought, right?

However, Jared Leto was 45 when he played the Joker. Margot Robbie, on the other hand, was only 26. While this isn’t the wildest age gap to ever grace the silver screen, it’s still surprising. The 19-year age gap is almost unnoticeable since Jared Leto literally doesn’t age. He’s now in his 50s and doesn’t look a day over 31, in our opinion.