Tobey Maguire as Nick Carraway Tobey Maguire portraying Nick Carraway in the 2013 film The Great Gatsby