Va néixer a Salford (Manchester), és fill de Kathleen Davis i John Wilson Powell. Estudià a la Universitat de Salford. El 29 d'agost de 1975 es casà amb Barbara Lord, ballarina de Pan's People. El 23 de novembre de 1977 tingueren llur primer fill, Barney, i el 1979 una filla, Kate.
Carrera professional
Començà amb un petit paper a la versió original de The Italian Job, però hagué d'esperar uns anys encara per al seu primer èxit, en una sèrie de ciència-ficció de la BBC, Doomwatch, el 1970. També realitzà el paper de Victor Frankestein a la pel·lícula Frankestein de 1984.
El 1978 feu el paper principal de l'enginyer Richard Hannay a la tercera versió de la pel·lícula Els trenta-nou graons.
El 1980 aparegué a la pel·lícula Arlequin, amb la qual guanyà un Premi al Millor Actor al Festival de Cinema de París. Dos anys més tard guanyà el Premi al Millor Actor al Festival de Cinema de Venècia pel seu paper a Imperativ.
El 1986 va tenir un gran èxit televisiu amb la minisèrie Shaka Zulu, que narrava la història d'en Shaka, un cap tribal zulú que a començaments del segle xix inicià un procés revolucionari contra els colonitzadors britànics al territori que avui dia és Sud-àfrica.
El 1992 protagonitzà a Nova Zelanda la pel·lícula Chunuk Bair, basada en la Primera Guerra Mundial, en la qual interpretà un sergent anomenat Frank Smith.
Actualment apareix amb menys freqüència, però se l'escolta com a actor de doblatge, així com a narrador de programes de televisió. També ha narrat molts àudio-llibres, com alguns llibres d'Alan Garner, una versió abreujada de Els trenta-nou graons, diverses novel·les breus de The Talking Classics Collection.
A començaments de 2005 tornà a aparèixer regularment de nou a sèries de televisió. El 9 de febrer de 2008 treballà com a narrador de Pere i el llop, de Serguei Prokófiev, a l'Orquestra Filharmònica de Huddersfield.