Adrian Metcalfe as Cadwaladr and David Prince