In 2018 , Firth again portrayed Harry Bright in the sequel to '' Mamma Mia ! '' , '' Mamma Mia ! Here We Go Again '' . That year , he also appeared as William Weatherall Wilkins in the musical fantasy film '' Mary Poppins Returns '' , starring Emily Blunt in the title role , alongside Lin-Manuel Miranda , Ben Whishaw , Emily Mortimer , Julie Walters , Dick Van Dyke , Angela Lansbury , and Meryl Streep . He also played British naval commander David Russell in Thomas Vinterberg 's '' Kursk '' , a film about the true story of the 2000 Kursk submarine disaster , in which he starred alongside Matthias Schoenaerts . Filming began in April 2017
2000 Kursk submarine disaster
Kursk submarine disaster
Colin Firth