Characters played by Ralph Fiennes
John Tanner
Don Juan
Characters played by Indira Varma
Ann Whitefield
Ana
Characters played by Corey Johnson
Malone
Characters played by Elliot Barnes-Worrell
Straker
Characters played by Faye Castelow
Violet
Characters played by Christine Kavanagh
Mrs. Whitefield
Characters played by Clare Clifford
Susan Ramsden
Characters played by Nick Hendrix
Hector Malone
Characters played by Ferdinand Kingsley
Octavius Robinson
Characters played by Nicholas Le Prevost
Roebuck Ramsden
Characters played by Tim McMullan
Mendoza
The Devil
Characters played by Nicholas Bishop
The Frenchman (Duval)
Characters played by Naomi Cranston
Housekeeper
The Sulky Social Democrat
Characters played by Henry Everett
Police Officer
Characters played by Colin Haigh
The Anarchist
Characters played by Mary Keegan
Police Officer
Characters played by Simon Markey
Police Officer
Characters played by Maxwell Tyler
Police Officer
Characters played by Arthur Wilson
The Rowdy Social Democrat