Casey Affleck
Pete Kepler
Kate Hudson
Skye Davidson
Brendan Sexton III
Blue Baxter
Christina Ricci
Ely Jackson
Ethan Suplee
Cale
Sara Gilbert
Sandy
Peter Sarsgaard
Billy Baxter
John Heard
Prof. Lance Davidson
Isidra Vega
Haley Gordon
Rene Rivera
Dr. Gordon
Lee Holmes
Deputy Keeler
Lucinda Jenney
Caroline Baxter
Daniel von Bargen
Sheriff Jackson
Michael Ironside
Agent Frank Bellows
Aunjanue Ellis-Taylor
Agent Summers
Fred Schneider
KBLU Radio DJ (voice)
Liev Schreiber
Mickey Moonday (voice)
Richmond Arquette
Truck Driver