-Cate Blanchett sebagai Dr. Lilith Ritter
-Willem Dafoe sebagai Clem Hoately
-Toni Collette sebagai Zeena Krumbein
-Richard Jenkins sebagai Ezra Grindle
-Ron Perlman sebagai Bruno
-Rooney Mara sebagai Molly Cahill
-Holt McCallany sebagai Anderson
-Jim Beaver sebagai Sherif Jedediah Judd
-Mark Povinelli sebagai walikota