Tars Tarkas (Willem Dafoe) and John Carter (Taylor Kitsch).