 In London, the lawyer Kate Beckenham (Natascha McElhone) is near to her wedding day with her fiancé Graham (Valentine Pelka), when she is invited to defend a heritage case against the brilliant lawyer Jack Sullivan (James Frain), who has never lost a case in court. The twenty-one years old American Mirella Burton (Parker Posey) is disputing fifteen millions of pounds and some properties against Gerald Burton Jr (Charles Dance), the inherited son of her deceased husband. During the trial, the romantic Kate falls in love for Jack, and sees the case in another perspective.