 It    's   hard   to   know     whether  or  not      to    recommend   this  film   because    for   every  thing   it   does   right  there   's    at  least  one  and    occasionally   two  things   it   gets   ever   so  wrong  