Cast: Emma Stone, Rachel Weisz, Nicholas Hoult, Joe Alwyn, Olivia Colman, Mark Gatiss, Timothy Innes, Jenny Rainsford, James Smith