All Cast

Elon Musk

Elon Musk

Self

Andy Weir

Andy Weir

Self

Robert Zubrin

Robert Zubrin

Self

Neil deGrasse Tyson

Neil deGrasse Tyson

Self