Why you can trust GamesRadar+
Two hours speed by in this densely plotted, morally complex marital drama from writer-director Asghar Farhadi, which brings together two very different sides of contemporary Iran.
We first meet secular middle-class couple Simin (Leila Hatami) and Nader (Peyman Moaadi) in a divorce hearing involving their 11-year-old daughter.
Yet the lives of this family are rocked when the father is accused of murder, following an argument with devout, pregnant homehelp Razieh (Sareh Bayat).
Impressively shot and acted, A Separation refuses to judge its characters: everyone here has their reasons.

After wondering what the heck Pokemon Legends: Z-A's name actually meant, we now know it's tied to a pretty cool ranking system

Neil Druckmann says he's letting HBO worry about "what to spoil or not" ahead of The Last of Us season 2 after Part 2's leaks: "[It] all blew up in my face"

Best Pokemon TCG Pocket ex Starter deck to choose