Plot
Cast
- Colin Farrell as Peter Lake
- Jessica Brown Findlay as Beverly Penn
- Jennifer Connelly as Virginia Gamely
- Russell Crowe as Pearly Soames
- Mckayla Twiggs as Young Willa
- Eva Marie Saint as Adult Willa
- Will Smith as Judge
- William Hurt as Isaac Penn
- Ripley Sobo as Abby
- Matt Bomer as Peter's Father
- Lucy Griffiths as Peter's Mother
- Finn Wittrock as Gabriel
- Maurice Jones as Cecil Mature
- Matthew R. Staley as Oyster Boy
- Graham Greene as Humpstone John
- Scott Grimes as Carriage Driver
- Caitlin Dulany as Librarian
- Kevin Durand as Cesar Tan
- Rob Campbell as Gwathmi
- April Grace as Dr. Elizabeth Lee
- Michelle Simone Miller as Humpstone John's Wife
- Toshiko Onizawa as Asian Woman