Don’t miss a thing with our bumper 14-day Christmas and New Year double issue.
In this year’s festive issue, Idris Elba is back in the famous coat as the troubled detective tackles his final TV case in Luther.
Charlotte Ritchie joins the gang as the Doctor begins 2019 with an epic battle.
John Malkovich plays dapper sleuth Poirot in a lavish new take on Agatha Christie’s classic novel, The ABC Murders.
Miriam Margolyes joins the midwives and nuns for a Christmas to remember in Call the Midwife.
The Wire’s Dominic West plays a former convict in a dramatic new version of Les Misérables.
On sale today!