THE Jacket was filmed on location in Canada and Scotland. The grim, icy locales perfectly provide an evocative colour-drained palette for director John Maybury (Love Is The Devil), using quick edits and out off kilter camera angles to reflect Jack Stark's (Adrien Brody) mounting paranoia and confusion.

Brody is compelling as a man forced to live in darkness and Keira Knightley finally casts off her English rose waif image to deliver a performance of substance as emotionally scarred diner waitress Jackie.

RATING: ***