1936
Cavalry as General John Harvey1935
Queen of the Jungle as John Lawrence1935
Diamond Jim as Conductor1934
One More River as Juryman (Uncredited)1932
Beyond the Rockies as John Allen1931
Sundown Trail as Pa Stoddard1931
Freighters of Destiny as Dad Mercer1930
The Love Trader as Benson1929
The Mississippi Gambler as Captain Weathers1929
Skinner Steps Out as Not available1929
Come and Get It! as Judge Elliott1928
Companionate Marriage as Mr. Williams1928
Lightning Speed as Governor Standish1928
Daredevil's Reward as James Powell (as William Welch)1928
The Head of the Family as Daniel Sullivan1927
Chain Lightning as George Clearwater (as William Welch)1927
Hills of Peril as Grimes1927
Paying the Price as Thomas Gordon1927
The Opening Night as Fisherman1927
The Western Rover as Alexander Seaton1926
Obey the Law as The Father1926
Benson at Calford as Abner Benson, Ed's Father1926
The Man from the West as Bill Hayes1926
Frenzied Flames as Captain Meagan1926
The Set-Up as Sheriff Hayes1925
The Fighting Ranger as John Marshall1925
The Red Rider as Ben Hanfer1925
The White Outlaw as Malcolm Gale1924
The Price She Paid as General Lemuel Sidall1924
The Man from Wyoming as David Messiter1923
The Shock as Mischa Hadley1923
Dead Game as Harlu1923
The Red Warning as George Ainslee1923
One of Three as Not available1923
Shootin' for Love as Bill Randolph1923
Shadows of the North as Jeffrey Neilson1923
The Ramblin' Kid as Lafe Dorsey1922
The Flirt as George Carroll1922
Top o' the Morning as Not available1922
The Lone Hand as Al Sheridan1922
Ridin' Wild as John Henderson1922
The Further Adventures of Yorke Norroy as Not available1921
Crossed Clues as Not available1920
Trailed by Three as Aboto1920
Over the Hill to the Poorhouse as Pa Benton1918
The Heart of Humanity as Prussian Officer1917
The Eternal Sin as Gubetta1916
20,000 Leagues Under the Sea as Charles Denver1916
The Foolish Virgin as Jim's father1916
The Lords of High Decision as Walsh1916
Elusive Isabel as Chief Campbell1916
The Narrow Path as Bessie's father1915
Rene Haggard Journeys On as Rene's Sister's Assailant1915
Courtmartialed as Not available1915
The Primrose Path as Not available1915
The White Terror as David Duncan1915
The Eleventh Dimension as Professor Singleton1915
Conscience as John Benson1914
Neptune's Daughter as King Neptune1913
The Conscience of Hassan Bey as Hassan Bey1913
Traffic in Souls as William Trubus1913
His Hour of Triumph as Leonard Dare - the Actor / Manager