People giving this movie 1 star reviews are full of it. This movie is very well paced and entertaining. Yes it has it's plot holes but that doesn't change the fact that it's a beautiful story. I love the cast. The villain and the protagonist play well off each other. Give the movie a chance. It's good