Peter (Levi Miller) é um garoto de 12 anos que vive em um orfanato em Londres, no período da Segunda Guerra Mundial. Um dia, ele e várias crianças são sequestradas por piratas em um navio voador, que logo é perseguido por caças do exército britânico. O navio escapa e logo ruma para a Terra do Nunca, um lugar mágico e distante onde o capitão Barba Negra (Hugh Jackman) escraviza crianças e adultos para que encontrem pixum, uma pedra preciosa que concentra pó de fada. Em pleno garimpo, Peter conhece James Hook (Garreth Hedlund), que tem planos para fugir do local.
O filme mostra a preparação da equipa olímpica de atletismo da Grã-Bretanha para os Jogos Olímpicos de 1924, em Paris. Para dois corredores, a honra pessoal está em jogo... e o desafio vem de dentro de cada um deles.
Em 1666 em Massachussetts, Bay Colony, uma bela mulher (Demi Moore) casada com um médico (Robert Duvall) chega na localidade na frente do marido, com a incumbência de providenciar um lar para o casal. Mas ela fica apaixonada por um reverendo (Gary Oldman), que tem por ela os mesmos sentimentos. No entanto, eles reprimem tais emoções pelo fato dela ser casada, mas quando ela supõe que seu marido foi morto pelos índios ela se sente livre e acaba ficando grávida do reverendo. Mas, como apesar de ficar presa e socialmente marginalizada ela se recusa a dizer o nome do pai da criança, passa então a portar um "A" de adúltera bordado em cores vermelhas em suas roupas, como símbolo de sua vergonha perante a sociedade local.