Career
Willis had a leading role in the Independent Television drama series The Sandbaggers as Matthew Peele. He also appeared in Z Cars as Distributed control system Richards, Within These Walls as Charles Radley, and Doctor Who as corporate polluter Stevens in The Green Death. He played Praetorian Guard commander Macro in the Independent Television Roman series The Caesars.
Other television appearances include the cult children"s television series Freewheelers as the manic Professor Nero, and the science fiction police drama Space Precinct as Captain Podley.
In 2002 Willis appeared with the Royal Shakespeare Company, in Pericles at the Roundhouse in London. His film credits included Siege of the Saxons (1963), A Jolly Bad Fellow (1964), Khartoum (1966), The Magus (1968), Doomwatch (1972), Yellow Dog (1973), Winstanley (1976), Lifeforce (1985), God"s Outlaw (1987), Incident at Victoria Falls (1992) and Orlando (1992).