Robert Rodriguez is a great director, but the cheapness of this movie doesn't work to the films advantage like some of his other stuff. The actors aren't believable (and sometimes funny because of how bad they are), the effects are lame, and the story is weak. It's probably one of the worst 3-D movies ever made too. Granted, it is a kids movie so it really isn't for everyone. In a nutshell, it's not the worst kids movie out there, but it is close.