James Edmund Caan (New York, 26 marzo 1940) è un attore e regista statunitense.
È maggiormente conosciuto per l'interpretazione di Santino Corleone, rabbioso e violento primogenito di Don Vito Corleone, nel film Il padrino di Francis Ford Coppola, per la quale l'attore ricevette una candidatura all'Oscar. Altri ruoli noti sono in 40.000 dollari per non morire (1974), Rollerball (1975), Quell'ultimo ponte (1977), Strade violente (1981), Misery non deve morire (1990) e L'eliminatore - Eraser (1996). Tra il 2003 e il 2007 ha interpretato "Big Ed" Deline nella serie televisiva Las Vegas.
Iniziò a recitare per la televisione in serie come Gli intoccabili (1962). La sua prima interpretazione degna di nota in un film è quella di un minaccioso criminale nel thriller del 1964 Un giorno di terrore. Nel 1966 apparve in El Dorado con John Wayne. I primi riconoscimenti giunsero per la sua interpretazione di un giocatore di football che ha subito danni al cervello nel film Non torno a casa stasera del 1969 di Francis Ford Coppola. Ancora più apprezzata fu la sua interpretazione del giocatore di football Brian Piccolo in punto di morte nel film per la tv La canzone di Brian. L'anno successivo Coppola lo chiamò per Il padrino. Per questo ruolo ricevette una nomination all'Oscar nella categoria miglior attore non protagonista. Per via della sua eccellente interpretazione di Sonny, molti credono erroneamente che Caan sia di origini italiane (ricevendo anche riconoscimenti dalle comunità italo-americane). In realtà ha origini tedesche.