Miles Cavandish

Played by Peter Flaherty.