Actor (31 credits)
- Away All Boats (1956) Seaman, not listed in credits
- The Last Frontier (1955) Luke, Sentry, not listed in credits
- On the Loose (1951) Bob Vance
- A Streetcar Named Desire (1951) The Helpful Sailor
- That's My Boy (1951) Student, not listed in credits
- Broken Arrow (1950) Bob Slade, not listed in credits
- Scene of the Crime (1949) Ed Monigan, Jr., not listed in credits
- Red River (1948) Matt - as a Boy
- High Conquest (1947) Peter Oberwalder Jr.
- Magic Town (1947) Hank Nickleby
- The Searching Wind (1946) Sam as a Boy
- Roaring Rangers (1946) Larry Connor, not listed in credits
- Three Little Girls in Blue (1946) Farm Boy, not listed in credits
- The Strange Love of Martha Ivers (1946) Young Walter
- The Return of Rusty (1946) Marty Connors
- Dick Tracy (1945)
- Roughly Speaking (1945) John - Ages 7-10, not listed in credits
- A Tree Grows in Brooklyn (1945) Boy at Christmas Tree Throw, not listed in credits
- This Love of Ours (1945) Youngster, not listed in credits
- Beneath Western Skies (1944) Teddy, not listed in credits
- One Foot in Heaven (1941) Boy, not listed in credits
- Slightly Tempted (1940) Little Boy Willie, not listed in credits
- I Want a Divorce (1940) David Holland, Jr.
- S.O.S. Tidal Wave (1939) Buddy Shannon
- King of the Underworld (1939) Young Boy, not listed in credits
- When Tomorrow Comes (1939) Boy, not listed in credits
- Gone with the Wind (1939) Beau Wilkes
- Juarez (1939) Agustín de Iturbide y Green
- Bad Little Angel (1939) Bobby Creighton, Age 5, not listed in credits
- A Doctor's Diary (1937) Boy in Hospital, not listed in credits
- Change of Heart (1934) Adopted Baby Boy, not listed in credits