James Kavanagh QC
Kate Kavanagh
Des Carter
Bobby Day
Matt Kavanagh
Judge Trafford
Julia Piper
Dr. Derek Buxton
Peter Foxcott QC
Diane
Susan Hutton
Lizzie Kavanagh
Sir David Marsh
Patrick Hutton
Dr. Jeffrey Markham
Annie Lewis
Tony Hayes
Patrice Kaplan
Jeremy Aldermarten QC
David Lurie
Tracy Lewis
Gerry Hicks
Tom Buckley
Luke
Brian Edzard
Clerk of the Court
D.I. Wilton
Matt's Friend
Randall
Reporter (uncredited)