Just an entertaining and charming movie. It is nothing more than the classic nerdy-boy has to save the world and get the girl story, but it never claims to be anything more than that. The acting is well done, cheesy at times on purpose