I thought this was great. A film which treats it's audience as if you're intelligent. What a change!