Starring :
Anthony Hopkins … Ted Crawford
Ryan Gosling … Willy Beachum
David Strathairn … DA Joe Lobruto
Rosamund Pike … Nikki Gardner
Embeth Davidtz … Jennifer Crawford
Billy Burke … Lt. Robert ‘Rob’ Nunally
Cliff Curtis … Detective Flores
Fiona Shaw … Judge Robinson
Bob Gunton … Judge Gardner
Josh Stamberg … Norman Foster
Xander Berkeley … Judge Moran
Zoe Kazan … Mona
Judith Scott … Resident
Gary Cervantes … Ciro (as Carlos Cervantes)
Petrea Burchard … Dr. Marion Kang
Director :
Gregory Hoblit