It's a very strange film, but it worked for me. I think its biggest problem is the tone, but the comedy works and the drama ks effective so it didn't bother me too much. Weaving, Davis, Hemsworth and Snook are all fantastic, but the real star is Winslet. This is her best work in almost a decade (since her 2008 double…