Winslet fashions Hanna as the most banal and mundane of evildoers.

Rating: 5/10 (26 May 2019)

A classy drama with a literary twist, charting the strange, strained relationship of Hannah (Kate Winslet) and Michael (David Kross).