I must say I was expecting to like it, and I really liked it despite the few generic moments throughout the film.
Can watch again/10.