The movie is directed by Tom Hooper—in his second feature musical following "Les Misérables" (2012)—from a screenplay by Lee Hall and Hooper. It stars James Corden, Judi Dench, Jason Derulo, Idris Elba, Jennifer Hudson, Ian McKellen, Taylor Swift, Rebel Wilson, and Francesca Hayward.