John Carter was great. I had a lot of fun watching this film; you can see a lot of references to other movies and popular narratives here as well - reluctant hero, warrior princess, parental intrigue, lovable and goofy loyal pet. Suspending our belief over various scientific errors, the film is a genuine piece of science-fun.