Lou Castel Colombia Best movies: Fists in the Pocket (1965) The Leopard (1963) The Cassandra Crossing (1976)