6 must-watch Hollywood historical mystery movies

Author: Achu Krishnan

This 2006 movie was directed by Christopher Nolan and stars Hugh Jackman, Christian Bale, and Scarlett Johansson.

The Prestige

This 2006 movie was directed by Neil Burger and stars Edward Norton, Paul Giamatti, and Jessica Biel.

The Illusionist

This 1978 movie was directed by Michael Crichton and stars Sean Connery, Donald Sutherland, and Lesley-Anne Down.

The First Great Train Robbery

This 1986 movie was directed by Jean-Jacques Annaud and stars Sean Connery, F. Murray Abraham, and Feodor Chaliapin Jr.

The Name of the Rose

This 1986 movie was directed by Robert Altman and stars Eileen Atkins, Bob Balaban, and Alan Bates.

Gosford Park

This 1986 movie was directed by Ridley Scott and stars Matt Damon, Adam Driver, and Jodie Comer.

The Last Duel