
Before I knew what Nicole Kidman's movie A Family Affair was about, I knew she was dating Zac Efron's character in the film.
Whether the movie intentionally sold itself like this or not — this was an age-gap rom-com.
The film finds Kidman's character Brooke starting a relationship with a famous Hollywood star, played by Efron, despite finding out that he is the boss of her daughter. The film itself has been struck by mixed reviews, but there's one thing that's dominated the discourse: the almost 20-year age gap between the actors playing on-screen lovers.
This isn't the first time the actors have played love interests: they first crossed paths on the big screen in the 2012 drama The Paperboy, another movie that drew sizeable controversy at the time for the age divide between the stars.
But in 2024, age-gap movies are having a moment.
Netflix has just dropped Lonely Planet, a holiday rom-com that sees a 57-year-old Laura Dern start a romance with a 34-year-old Liam Hemsworth while at a writer's retreat in Morocco.
Watch the trailer for A Family Affair. Post continues after video.