Roger Davidson

Roger Davidson

Birthday: 1945, Sheffield, South Yorkshire, England, UK
Roger Davidson was born in 1945 in Sheffield, South Yorkshire, England. He is an actor, known for Dr. Jekyll and Mr. Hyde (1980), Floating Off (1983) and Romeo & Juliet (1978).