Zermürbt vom Tod seiner Frau leidet Arthur (Martin Clunes) an einer Schreibblockade. Doch dann erfährt er vom Schicksal George Edaljis (Arsher Ali), einem Rechtsanwalt indischer Herkunft. Der junge Mann wird beschuldigt, Vieh getötet zu haben und durch ein zweifelhaftes Indizienverfahren verurteilt. Arthur jedoch ist von seiner Unschuld überzeugt. Wie besessen kämpft er darum, George zu rehabilitieren und den wahren Täter zu finden.