Michael Keaton Liev Schreiber Mark Ruffalo Rachel McAdams John Slattery Brian dÌArcy James