Oliver Wyatt [Sam Bould], who's at the centre of this drama, felt he would bring on more drama and feel blamed, coupled with the abuse he put up with if he expressed his feelings about it. Martyn Wyatt [Martin Donovan], who's the ex-husband and father to Oliver, battled discrimination from his wife and the court system to save his son. Tom Dixon [Ian Hart], Martyn's boyfriend, who stood by helplessly yet made the occassional attempt, ended up even more frustrated. Hannah Wyatt [Joely Richardson], who was torn between a possible failed relationship with her current boyfriend and the welfare of her son. Frank Donally [Jason Flemyng], the one who's oblivious to his treatment of the boy and trapped wrestling his own demons. All well-played roles by fine actors.