In pre-WWI England, a youngster is expelled from a naval academy over a petty theft, but his parents raise a political furor by demanding a trial.

Rebecca Pidgeon
as Catherine Winslow

Gemma Jones
as Grace Winslow

Nigel Hawthorne
as Arthur Winslow

Sarah Flind
as Violet

Colin Stinton
as Desmond Curry

Jeremy Northam
as Sir Robert Morton

Sara Stewart
as Miss Barnes, Beacon Reporter

Guy Edwards
as Ronnie Winslow

Matthew Pidgeon
as Dickie Winslow

Lana Bilzerian
as Undermaid