All Cast

Terence Hill

Terence Hill

Slim

Bud Spencer

Bud Spencer

Tom

Joe Bugner

Joe Bugner

Jack Ormond

May Dlamini

May Dlamini

Mama Leone

Dawn Jürgens

Dawn Jürgens

Stella

Ben Masinga

Ben Masinga

Jason

Les Marcowitz

Les Marcowitz

Trixie

Sandy Nkomo

Sandy Nkomo

Stella's Father

Malcolm Kirk

Malcolm Kirk

Ormond's Henchman

Johan Naude

Johan Naude

Ormond's Henchman

Mike Schutte

Mike Schutte

Ormond's Henchman

Kosie Smith

Kosie Smith

Ormond's Henchman

Marcello Verziera

Marcello Verziera

Ormond's Henchman

Nic van Rensburg

Nic van Rensburg

Hugh Rouse

Hugh Rouse

Police Captain

Joseph Szucs

Joseph Szucs

Tony  Binarelli

Tony Binarelli

Gambler (uncredited)

Derek Mills

Derek Mills

Man in Court (uncredited)