Sean Penn as Tom Haggerty looks up to the stars, or Mars, as he must be contemplating the great challenge before the team. Willimon said of Penn, “I have such deep admiration for Sean’s immense talent and extraordinary body of work. I feel very lucky to be collaborating with an artist of his caliber.”