Crucially, the film refuses to villainize their other partners. Greg (Christian Cooke), the handsome but vapid father of Rosie’s daughter, and Sally (Tamsin Egerton), Alex’s seemingly perfect American wife, are not monsters. They are decent people who become casualties of an undeclared love. This nuance elevates Where Rainbows End above typical romantic farce. The film suggests that waiting for a “sign” or a flawless circumstance does not protect others from hurt; it merely delays and magnifies it. Rosie’s decision to marry Greg out of obligation and Alex’s to marry Sally out of convenience are not acts of malice but of fear—the fear of admitting that the messy, unplanned truth is already their real life.
The final act delivers the expected reunion, but with a crucial twist. Alex and Rosie do not suddenly fall into each other’s arms the moment they are both single. Instead, they must choose each other explicitly, in full daylight, with all the history and hurt laid bare. The closing scene—Alex arriving at Rosie’s hotel on her fortieth birthday—is not a surrender to fate but a triumph of agency. They have finally stopped waiting for the rainbow’s end. They have realized they must bring the rainbow with them. where rainbows end movie