James Edmund Caan (n. 26 de marzo de 1940) es un actor estadounidense de cine y televisión, conocido por su papel de Sonny Corleone en El Padrino y de Ed Deline en Las Vegas. Durante su carrera ha sido nominado a los premios Óscar, Emmy y Globos de Oro por sus actuaciones.
James Edmund Caan nació en el Bronx, Nueva York, hijo de Sophie y Arthur Caan, pareja de inmigrantes judíos procedentes de Alemania. Se graduó en la escuela de actores Neighborhood Playhouse de Nueva York, donde uno de sus profesores fue el legendario Sanford Meisner. También jugó al fútbol americano en la Universidad Estatal de Míchigan.
James Caan ha contraído matrimonio cuatro veces. La primera de ellas en 1960 con Dee Jay Mathis, con la que tuvo un hijo y de la que se divorció en 1966. Su segundo matrimonio fue con Sheila Ryan en 1976. En el mismo año nació su hijo Scott. Un año más tarde se divorciaron. Entre septiembre de 1990 y marzo de 1995 estuvo casado con Ingrid Hajek, con la que también tuvo un hijo. Un año después, en octubre de 1996, contrajo matrimonio con Linda Stokes. En abril de 2005 se divorciaron tras tener dos hijos en común.