As another cinematic year draws to a close, our writers choose their favourite films, from miraculous musicals to subversive westerns
The Personal Shopper actor will play the Princess of Wales in Pablo Larrain's film about a dramatic weekend, co-starring Timothy Spall