Better on a rewatch.
Didn't really like this one the first time I watched it but having rewatched it this past week it's better than I remember.
Always worth revisiting movies from time to time, every now and again one wins you over.