I wasn't sure what to expect Sci-Fi meets GI Joe? I was a bit apprehensive to go see it. I was pleasantly surprised at how well written it was. Great visual effects! I took my teenagers as well as my 7 year old. No one was bored. I was afraid that my youngest wouldn't understand it. But even he GOT IT! I would recommend it to everyone.