Hank Palmer (Robert Downey Jr.) ist Grossstadtanwalt. Bei der Beerdigung seiner Mutter sieht er nach vielen Jahren wieder seinen Vater, Richter Joseph Palmer (Robert Duvall).
Bei seinem Besuch zuhause erfaehrt Hank, dass sein Vater des Mordes beschuldigt wird. Er will seine Verteidiung uebernehmen. Doch die beiden hatten noch nie ein gutes Verhaeltnis.
Hank macht sich viele Gedanken und wird auch mit seiner Vergangenheit konfrontiert.
Er trifft waehrend seines Aufenthalts in seiner Heimatstadt seine alte Liebe Samantha (Vera Farmiga).
Schliesslich verteidigt Hank seinen Vater vor Gericht und verbessert so auch ihre Beziehung.