In 1950, he starred opposite Lucia Bosé in Michelangelo Antonioni's first full-length feature, Cronaca di un amore (Story of a Love Affair) (1950). In 1953, he played Spartacus in an Italian epic film known in the US as Sins of Rome and then, returned to work again for Visconti, in Senso (1954), giving perhaps the finest performance of his career. In the years which followed, he appeared in a large number of mainly Italian films for Directors such as Lizzani, Bolognini, Vittorio Cottafavi, Lattuada, but it was not until 1968 that he once again played a role worthy of his talents - that of the father in Pasolini's Teorema (Theorem) with Terence Stamp and Silvana Mangano. Two years later, Pasolini cast him as Creonte opposite Maria Callas in his Medea (1969). In 1972, he was in Bernardo Bertolucci's Last Tango in Paris. That same year he made a rare appearance in a horror film when he agreed to a supporting role in Baron Blood as a favor to its Director Mario Bava.