I rarely give a review for a movie, but this was so entertaining and I highly recommend it! The story unfolds layer by layer...slow enough to drag you in and care for the characters, but fast enough to keep things moving. There are lots of fun plot twists. The acting was solid The music was perfect. I can't wait to watch it again with my wife!