Owen Donovan

Owen Donovan played Steven in The Lodger.