The trailer for The Railway Man, starring Nicole Kidman and Colin Firth, was released on Tuesday.

The war film was directed by Jonathan Teplitzky and is an adaptation of the best-selling autobiography of Eric Lomax, who is played by Firth in the film. The film premiered at the Toronto Film Festival on Sept. 6. Kidman plays Eric's wife, Patti.

The film goes back and forth between time periods. In the present, Eric is happily married and loves his wife but suffers from spells of psychological trauma, which are rooted in his tragic past. He was a British officer during World War II, and was captured and held as a prisoner of war by the Japanese. They then sent him to a camp where he was made to work on the Thai-Burma railway. During his time at the camp, Eric wasbrutally tortured by Japanese officer Takashi Nagase (Hiryuki Sanada). The younger Eric is portrayed by Jeremy Irvine.

With the help of his wife and best friend, Finlay (Stellan Skarsgard), he decided to confront his captor Nagase, who has continued to haunt him years after the war. Eric tracked down his captor seeking revenge.

Catherine Shoard of the Guardian raved about the film in her review, after watching it at TIFF.

"So a cosy love story suddenly plunges into the horrors of war, as we see the Hades-like conditions endured by Lomax (played in younger years by a never-better Jeremy Irvine), and then modulates again, to a complex study in vengeance," she wrote.

Watch the trailer below.