When you've had your fill of schmaltz and glitter over the festive period, a new period thriller coming to Netflix might be just the ticket for some post-Christmas viewing.

After all, nothing screams 'January' more than Christian Bale playing a detective in a snowy, rural New York in 1830, tasked with investigating the gruesome deaths of some army cadets.

'The Pale Blue Eye', directed by Scott Cooper and based on Louis Bayard's novel , sees Bale lead an investigation - with the help of one Edgar Allan Poe (Henry Melling) - into a series of strange and possibly supernatural deaths at West Point, home of the US army.

Melling - best known for playing Dudley Dursley in the Harry Potter films - plays a young version of Poe, who would later go on to write some of the most renowned horror stories of all time. He is enlisted to infiltrate the cadets to unravel the case.

Poe, FYI, really was a cadet at West Point from 1830-1831.

The film also stars Gillian Anderson, Toby Jones, Charlotte Gainsbourg, Robert Duvall and Timothy Spall, amongst others.

It all looks very chilling, a bit gruesome and more than a little eerie - perfect January viewing, in other words.

It hits Netflix on January 6th, but watch the trailer below: