So, about the movie...
Warning: spoilers