Actor Taylor Kitsch was schooled in American Civil War history by university professors in preparation for his title role in new Disney movie John Carter.
The star portrays the former Confederate military captain who is transported to Mars in the sci-fi adventure and he decided to learn all about the subject by travelling to Texas to pick the brains of top Civil War experts.
He tells WENN, "I studied with historians at the University of Texas and I studied the Civil War and immersed myself with books and letters of Civil War soldiers."