Actor (35 credits)
- Port Sinister (1953) Tony Ferris
- I Led 3 Lives (1953) Comrade Bob Quentin
- Three for Bedroom C (1952) Professor Ollie J. Thrumm
- Fourteen Hours (1951) Thomas Edward Fuller, not listed in credits
- Racket Squad (1950)
- The Judge Steps Out (1949) John Struthers III
- Code of the West (1947)
- Sunset Pass (1946) Rocky
- Badman's Territory (1946)
- Ding Dong Williams (1946) Steve Moore
- Wanderer of the Wasteland (1945) Adam Larey
- This Man's Navy (1945) Bomber Pilot, not listed in credits
- The Last Installment: A Crime Does Not Pay Subject (1945) Tailor's Assistant, not listed in credits
- Main Street After Dark (1945) Serviceman in Police Station, not listed in credits
- Marriage Is a Private Affair (1944) Officer, not listed in credits
- Maisie Goes to Reno (1944) Dr. Hanley Fleeson, not listed in credits
- See Here, Private Hargrove (1944) Executive Officer, not listed in credits
- Nostradamus IV (1944) Studio Man, not listed in credits
- Easy Life (1944) Reporter, not listed in credits
- Meet the People (1944) Marine, not listed in credits
- That's Why I Left You (1943) Joe Thompson, not listed in credits
- A Guy Named Joe (1943) Irish Guard, not listed in credits
- The Human Comedy (1943) Soldier, not listed in credits
- Cry «Havoc» (1943) Wounded Soldier Beside Truck, not listed in credits
- Swing Shift Maisie (1943) Young Pilot, not listed in credits
- Slightly Dangerous (1943) Young Dancer, not listed in credits
- Whistling in Brooklyn (1943) Sound Man, not listed in credits
- Three Hearts for Julia (1943) Program Vendor, not listed in credits
- Girl Crazy (1943) Radio Man, not listed in credits
- Thousands Cheer (1943) Soldier at Train Station, not listed in credits
- Pacific Rendezvous (1942) FBI Agent, not listed in credits
- Seven Sweethearts (1942) Theodore Vaney, Albert's Beau
- Ship Ahoy (1942) Ship's Officer, not listed in credits
- Don't Talk (1942) FBI Technician, not listed in credits
- Tennessee Johnson (1942) James Patterson, not listed in credits