Winslet’s movie-star presence — and the comic chops of Judy Davis, Liam Hemsworth and Hugo Weaving — can’t quite overcome the broad contrivances
By