Lynn Collins as Dejah Thoris in John Carter (Disney 2012)

Lynn Collins as Dejah Thoris in John Carter (Disney 2012)