Jack Moore (Richard Gere, foto) este un avocat american venit in China pentru a negocia o afacere foarte importanta. Arestat de politie pentru o crima pe care nu a comis-o, Moore se vede lipsit de sprijinul colegilor sai. Singur in fata unui sistem judiciar nemilos, in care sedintele au loc intr-o limba necunoscuta, apararea are un rol decorativ, iar deliberarile sunt scurte, avocatul trebuie inainte de toate sa reuseasca sa o convinga pe Shen Yuelin (Ling Bai), avocata sa din oficiu, de nevinovatia sa.