McCrindle a commencé sa carrière d'acteur en 1937 en jouant des petits rôles à la télévision britannique.
De 1946 à 1951, il a incarné le rôle de Jock Anderson dans Dick Barton – Special Agent. En 1951, il a joué dans son premier film aux États-Unis, The House in the Square. À partir de là, sa carrière d'acteur a décollé.
Il a ensuite tourné dans cinq autres films : I Believe in You (1952), The Kidnappers (1953), Trouble in the Glen (1954), Geordie (1955) et Depth Charge (1960). De 1962 à 1974, il s'est consacré au cinéma télévisé. En 1976, il a été engagé pour jouer le général Dodonna dans le premier film Star Wars.
Il est ensuite revenu à des rôles secondaires à la télévision, notamment celui du vétérinaire excentrique Ewan Ross dans la série All Creatures Great and Small.