HD
as Delio
Paul Rider is a British actor.