La película está protagonizada por Jake Gyllenhaal, Mark Ruffalo y Robert Downey Jr., e incluye a Anthony Edwards, Brian Cox, Elias Koteas, Donal Logue, John Carroll Lynch, Dermot Mulroney y Chloë Sevigny en roles secundarios.