(1946) as Cobb Great Expectations (1946) as Magwitch Musical Chairs (1947, TV Movie) as Samuel Plagett Woman to Woman as Theatre Manager You Can't Take It with You (1947, TV Movie) as Martin Vanderhof The Brothers (1947) as Hector Macrae The Great Adventure (1947, TV Movie) as Texel So Evil My Love (1948) as Dr Krylie My Brother Jonathan (1948) as Dr Hammond Mr. Perrin and Mr. Traill (1948) as Sir Joshua Varley Sleeping Car to Trieste (1948) as Alastair MacBain Bonnie Prince Charlie (1948) as the Marquis of Tullibardine The History of Mr. Polly (1949) as Uncle Jim Edward, My Son (1949) as Sir Lawrence Smythe (uncredited) Whisky Galore! (1949) as Narrator (uncredited) Treasure Island (1950) as Captain Billy Bones Trio (1950) as Mr McLeod (in segment Sanatorium) My Daughter Joy (1950) as Sir Thomas McTavish The Black Rose (1950) as Alfgar The Mudlark (1950) as John Brown People Will Talk (1951) as Shunderson Quo Vadis (1951) as Saint Peter Walk East on Beacon (1952) as Professor Albert Kafer Kangaroo (1952) as Michael McGuire Ivanhoe (1952) as Cedric Stars and Stripes Forever (1952) as Colonel Randolph Treasure of the Golden Condor (1953) as MacDougal The Broken Jug (1953, TV Movie) as Inspector Walter The Lass Wi' the Muckle Mou (1953, TV Movie) as Sir Gideon Murray Rob Roy: The Highland Rogue (1953) as Hamish MacPherson The End of the Road (1954) as Old "Mick-Mack" Beau Brummell (1954) as McIver, Brummel's Publisher (uncredited) Third Party Risk (1954) as Mr. Darius Captain Lightfoot (1955) as Callahan Make Me an Offer (1955) as Abe Sparta Thunder Rock (1955, TV Movie) as Capt. Joshua Stuart Footsteps in the Fog (1955) as Inspector Peters King's Rhapsody (1955) as King Paul Around the World in 80 Days (1956) as Andrew Stuart, Reform Club member Zarak (1957) as the Mullah Seven Waves Away (1957) as Mr Wheaton The Little Hut (1957) as the Reverend Bertram Brittingham-Bell Saint Joan (1957) as Archbishop of Rheims Campbell's Kingdom (1957) as Old Man Dangerous Exile (1957) as Mr. Patient The Naked Earth (1958) as Father Verity Tempest (1958) as Count Grinov 6.5 Special (1958) as Himself Corridors of Blood (1958) as Supt Matheson Solomon and Sheba (1959) as King David Ben-Hur (1959) as Balthasar / Narrator Hand in Hand (1960) as Mr Pritchard Kidnapped (1960) as Cluny MacPherson The Angel Wore Red (1960) as Bishop The Adventures of Huckleberry Finn