James Oliver Cromwell (Los Angeles, 27 januari 1940) is een Amerikaans acteur en activist.
Cromwell is de zoon van actrice Kay Johnson en van filmregisseur en acteur John Cromwell. Hij begon als Stretch Cunningham in de televisieserie All in the Family. Toen hoofdrolspeler Carroll O'Connor problemen kreeg met de producenten, was er zelfs sprake van om zijn personage Archie Bunker te laten sterven en van Cromwell het nieuwe hoofdpersonage te maken. Dit is er nooit van gekomen. In seizoen 7 kwam daarentegen Stretch Cunningham zelf te overlijden, hoewel Cromwell hem alleen maar speelde gedurende drie afleveringen in seizoen 5. Daarna werd Cunningham alleen nog besproken, maar hij kwam nooit meer in beeld.
Sindsdien speelde Cromwell in vele films en televisieseries. Zo speelde hij gastrollen in onder meer M*A*S*H, Little House on the Prairie, Family Ties, Dallas, Knight Rider en, meer recent, in Star Trek: Deep Space Nine, ER en The West Wing.