Villain Cast Richard Burton Ian McShane Nigel Davenport Donald Sinden Fiona Lewis T.P. McKenna Joss Ackland Cathleen Nesbitt Elizabeth Knight Tony Selby John Hallam Colin Welland Del Henney Ben Howard James Cossins Anthony Sagar Clive Francis Stephen Sheppard