Christian Bale plays detective Augustus Landor, Harry Melling plays Edgar Allan Poe, and Gillian Anderson plays Julia Marquis in the 2022 Netflix mystery thriller The Pale Blue Eye.
Main cast
- Augustus LandorChristian BaleMain
- Edgar Allan PoeHarry MellingMain
- Julia MarquisGillian AndersonMain
Supporting cast
- Captain HitchcockToby JonesSupp
- Superintendent ThayerTimothy SpallSupp
- Dr. Daniel MarquisToby StephensSupp
- Lea MarquisLucy BoyntonSupp
- Artemus MarquisSimon McBurneySupp
- MattieHadley RobinsonSupp
- LoughboroughJoey BrooksSupp
- Randolph BallingerBrennan CookSupp
- FryGideon GlickSupp
- Lieutenant Colonel WorthFred HechingerSupp
- PatsyMatt HelmSupp
- Mrs. PeaCharlotte GainsbourgSupp
Guest & voice
- Dr. Daniel Marquis (younger)Harry LawteyGuest
- Eleanor LandorKate NicholsGuest
No matches — try another name.
About this cast
The Pale Blue Eye is a 2022 American mystery thriller film directed by Scott Cooper, based on the 2006 novel by Louis Bayard. Set in 1830 at West Point, it follows retired detective Augustus Landor as he investigates a series of murders with the help of a young cadet named Edgar Allan Poe. The film stars Christian Bale, Harry Melling, and Gillian Anderson in leading roles.
FAQs
Who plays Edgar Allan Poe in The Pale Blue Eye?
Harry Melling plays Edgar Allan Poe.
Who plays Augustus Landor in The Pale Blue Eye?
Christian Bale plays Augustus Landor.
Is The Pale Blue Eye based on a true story?
No, it is a fictional story, but it incorporates the real historical figure Edgar Allan Poe during his time at West Point.
Who directed The Pale Blue Eye?
Scott Cooper directed the film.
Where was The Pale Blue Eye filmed?
The film was shot in various locations in Pennsylvania, including the historic town of Bethlehem and the Lehigh Valley area.
Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026