Olivia Colman
Ivy Rose
Benedict Cumberbatch
Theo Rose
Andy Samberg
Barry
Allison Janney
Eleanor
Belinda Bromilow
Janice
Kate McKinnon
Amy
Ncuti Gatwa
Jeffrey
Sunita Mani
Jane
Zoë Chao
Sally
Jamie Demetriou
Rory
Delaney Quinn
Hattie Rose (Younger)
Ollie Robinson
Roy Rose (Younger)
Hala Finley
Hattie Rose (Older)
Wells Rappaport
Roy Rose (Older)
Will Smith
Derek
Caroline Partridge
Sylvia (Food Critic)
Margaret Clunie
Sophy
Ollie Dabbous
Himself
Jude Coward Nicoll
Teenager on Airplane
Akie Kotabe
Alan
Emily Piggford
Lily
Paul Pape
Commercial Announcer
Ranjani Brow
News Anchor
Robin Atkin Downes
Boss
Matt Corboy
HAL (voice)
La Guerre des Rose
Released
$ 30,600,000
$ 51,498,093