A moral philosopher at a university finds his own morals under scrutiny.
as Finn
as James Johns
as Iris
as Miss Dickin
as First Student
as Second Student