Disney's live-action version of The Nutcracker will star Keira Knightley, Morgan Freeman and Helen Mirren but won't open in theaters until November 2, 2018.Here's the first trailer for the movie: