Illona Linthwaite was born in 1945 in Chippenham, Wiltshire, England, UK. She is an actress, known for
Shadow of the Noose (1989),
The Befuddled Box of Betty Buttifint (2014) and
The Little Drummer Girl (1984). She was previously married to
Peter Craze.