Many actors were considered for the role of John Nash, including Bruce Willis, Kevin Costner, John Travolta, Tom Cruise, John Cusack, Charlie Sheen, Robert Downey, Jr., Nicolas Cage, Johnny Depp, Ralph Fiennes, Jared Leto, Brad Pitt, Alec Baldwin, Mel Gibson, Sean Penn, Guy Pearce, Matthew Broderick, Gary Oldman and Keanu Reeves.
Многие актёры рассматривались на роль Джона Нэша: Брюс Уиллис, Кевин Костнер, Джон Траволта, Том Круз, Джон Кьюсак, Чарли Шин, Роберт Дауни-младший, Николас Кейдж, Джонни Депп, Рэйф Файнс, Джаред Лето, Брэд Питт, Алек Болдуин, Мел Гибсон, Шон Пенн, Гай Пирс, Мэттью Бродерик, Гэри Олдмен и Киану Ривз.