I found this movie to be completely the opposite of what it promised to be - boring and predictable. The characters are all pretty one-dimensional, the plot is simplistic and predictable. But even given all that, you could make a fun enjoyable light movie. Unfortunately, there are so many holes and inconsistencies in this story.
So much is left up to requiring us to believe a character is so smart they were able to achieve something that needs no explaining. Except, it does need some tenuous connection to believability, which this film completely lacks.
This is a great movie if you are 12. But unless you want to watch a movie where you keep repeating "That's stupid", avoid this movie.