from The Martian by Andy Weir
Ares 3 pilot
Michael Peña plays Rick Martinez in The Martian (2015 film), the adaptation of The Martian by Andy Weir.
Picture someone else? to vote or add your own pick.
How readers say the book describes them.

Mark Watney
Matt Damon

Teddy Sanders
Jeff Daniels

Venkat Kapoor
Chiwetel Ejiofor

Melissa Lewis
Jessica Chastain

Beth Johanssen
Kate Mara

Chris Beck
Sebastian Stan

Annie Montrose
Kristen Wiig

Alex Vogel
Aksel Hennie

Mindy Park
Mackenzie Davis

Mitch Henderson
Sean Bean