scarlett johansson as dejah thoris on mars