I Roses, film diretto da Jay Roach, vede protagonista una coppia, Ivy (Olivia Colman) e Theo (Benedict Cumberbatch), con carriere di successo, un matrimonio amorevole e figli fantastici. In passato si erano innamorati perdutamente al primo incontro a Londra, quando lui era un architetto affermato e lei stava iniziando la gavetta in un ristorante di lusso. Sotto l'apparenza della loro presunta vita ideale, si nasconde un malcontento profondo, che sfocerà quando la carriera di Theo precipita a causa di un disastro professionale e le ambizioni di Ivy decollano grazie a un’improvvisa consacrazione culinaria, alimentata dal successo del suo ristorante.
Tra i due si innescherà una competizione feroce e sorgerà un risentimento finora tenuto nascosto, trasformando le battute iniziali in una guerra emotiva senza esclusione di colpi, dove nessuno è disposto a fare un passo indietro, coinvolgendo inevitabilmente anche i loro due figli nelle tensioni quotidiane, e rivelando le crepe dietro quella che era solo una facciata di vita perfetta.