Tom Hollander
Kazimir Malevich (voice)
Tom Hollander
Kazimir Malevich (voice)
Matthew Macfadyen
Vladimir Lenin (voice)
Eleanor Tomlinson
Lyubov Popova (voice)
James Fleet
Wassily Kandinsky (voice)
Daisy Bevan
Varvara Stepanova (voice)
Sean Cronin
Sergeant Berman
Alex Enmarch
Nikolay Punin
Ernest Gromov
Officer Vorontsov
Tom Rose
Gustav Klutsis - Prisoner
Andrei Konchalovsky
Self
Mikhail Piotrovsky
Self
Zelfira Tregulova
Self
Margy Kinmonth
Director
Maureen Murray
Co-Producer
Margy Kinmonth
Writer
Margy Kinmonth
Producer
Gennady Nemikh
Director of Photography
Maksim Tarasyugin
Director of Photography
Patrick Duval
Director of Photography
Edmund Jolliffe
Original Music Composer
Gordon Mason
Editor