Alexa Davies and Julie Walters as Rosie The 23-year-old actress, of Harlots and Grantchester fame, will play Rosie in flashbacks. Image Source: Universal Pictures