Filming took place from December 2018 to April 2019. It stars James Corden, Judi Dench, Jason Derulo, Idris Elba, Jennifer Hudson, Ian McKellen, Taylor Swift, Rebel Wilson, and introduces Francesca Hayward in her first feature-length film role.[1]