In 1953 he appeared in his first Hollywood movie, Elephant Walk (1954), shot in Ceylon and Los Angeles. The circumstances of production were turbulent; filming started with Vivien Leigh in the lead but she had a nervous breakdown during production and had to be replaced by Elizabeth Taylor. The experience helped sour Finch on a Hollywood career and he would only work occasionally there for the rest of his career.
Finch co-wrote and directed an award-winning short film, The Day (1960) and announced plans to direct a feature but it did not eventuate. He won his third BAFTA for Best Actor for No Love for Johnnie (1961), although like Oscar Wilde, the film lost money. He was originally chosen to play Julius Caesar in Cleopatra (1963) and filmed scenes in London, but when the film was postponed he withdrew; the role was recast with Rex Harrison.