I'd hesitate to call this a good film, exactly. It's overlong and all over the place... Some of the supporting players (most notably a stricken Stellan Skarsgård) appear poignantly all at sea. But there's something weirdly charming about it just the same. Branagh has knocked his film together with a terrific, freewheeling gusto. It has its tongue in its cheek and the fun is infectious. For all of its flaws, Thor's never a bore.