Really good movie - it is a long one though - be prepared to sit a while.