Estudià a la London Academy of Music and Art, mentre es guanyava la vida amb ocupacions diverses. Després d’algunes aparicions en sèries de televisió, debutà en el film Poor Cow (1967), de K. Loach, tot i que en l’edició final del film, el fragment on apareixia fou suprimit. Un any després, tanmateix, Lindsay Anderson el contractà com a protagonista de If ..., que el donà a conèixer, i amb el qual rodà posteriorment Lucky Man (1973) i Britannia Hospital (1982). El 1971 actuà a les ordres de Stanley Kubrick com a Alex De Large, protagonista de A Clockwork Orange, que li donà fama mundial però que també l’encasellà en personatges psicòpates i violents, com el que interpretà en la polèmica Caligula (1979), de T. Brass. Aquest any debutà a Hollywood amb Time After Time (1979), de N. Meyer, i posteriorment ha interpretat un garn nombre de films i telefilms, amb una especial dedicació pels gèneres de ciència ficció i de terror. Entre altres, ha actuat a Star Trek: Generations (1994), de D. Carson, The Gardener (1998), de J. D.R. Hickox, The Barber (2001), de M. Bafaro; Dorian (2001), d’A. Goldstein; Red Roses and Petrol (2003), de T. S. Hoffs; Halloween (2007), de R. Zombie i Doomsday (2008), de N. Marshall.