
Cast
- Bradley CooperStanton Carlisle

- Cate BlanchettDr. Lilith Ritter

- Toni ColletteZeena the Seer

- Willem DafoeClem Hoatley

- Richard JenkinsEzra Grindle

- Rooney MaraMolly Cahill

- Ron PerlmanBruno

- Mary SteenburgenMrs. Kimball

- David StrathairnPete

- Mark PovinelliThe Major












