Em 1985, Tony Towers (Michael Sheen) está prestes a embarcar na jornada de sua vida. Ele é uma celebridade local, um gerente de boate de sucesso e noivo de uma esposa muito mais jovem, Sue (Nathalie Emmanuel). Quando ele embarca no trem das 3h17 com destino a Nottingham para participar de uma festa de Natal em família, sua vida desmorona. Chegando no vagão-buffet, ele acaba em 1995 e Tony percebe que todos os seus clubes faliram e sua vida não é mais o que costumava ser. Movendo-se para frente e para trás no trem, ele agora pode se transportar para diferentes períodos de sua vida. Mas não para por aí, todas as ações que ele realiza em uma carruagem afetam diretamente sua vida no compartimento ao lado. Agora surge a pergunta: Tony pode mudar sua vida e a de seus entes queridos de forma positiva ou ele está apenas piorando as coisas?