Roy Marsden (later replaced by Martin Shaw) plays Commander Adam Dalgliesh of London's Metropolitan Police in the acclaimed screen adaptations of P.D. James' award-winning novels.
Roy Marsden (later replaced by Martin Shaw) plays Commander Adam Dalgliesh of London's Metropolitan Police in the acclaimed screen adaptations of P.D. James' award-winning novels.