Finch returned to Australia to make The Shiralee (1957), one of his favourite parts, and the tenth most popular movie at the British box office that year. He followed it with another Australian story, the bushranger tale Robbery Under Arms (1957), which did less well. However exhibitors still voted Finch the third most popular British star of 1957, and the fifth most popular overall, regardless of nationality.
Under the Big Top – touring show with George Sorlie, various Queensland towns, 1936, playing Herbert Hughes in Laughter of Fools by H.F. Maltby, Smithers in Married by Proxy by Avery Hopwood, Peter in Fair and Warmer by Avery Hopwood, Hunter in Ten Minute Alibi by William Armstrong – all directed by William McGowan with Murray Matheson, Rosalind Kennerdale, Leslie Crane, Eva Moss, Norman French, Julia Adair and George Douglas.
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.