Reformed drug addict Tim Brett (David Hemmings) is vacationing in Italy with his aunt. When she is murdered, he tries to investigate. Soon his whole life spins out of control.

David Hemmings
as Tim Brett

Gayle Hunnicutt
as Juliet Bristow

Wilfrid Hyde-White
as Mr. Copsey

Flora Robson
as Lucy Dawson

Adolfo Celi
as Signor Bardoni

Roland Culver
as Mr. Vellacot

Daniel Massey
as Major Ricketts

Mona Washbourne
as Mrs. Gray

Arthur Lowe
as Mr. Nugent

Yootha Joyce
as Miss Ward-Cadbury