John Arthur (David) Carradine (Hollywood, 8 december 1936 – Bangkok, 3 juni 2009) was een Amerikaans acteur en ex-marinier.
Hij was een zoon van de acteur John Carradine, en de halfbroer van Keith Carradine en Robert Carradine.
Carradine speelde de titelrol in de televisieserie Shane, en had de hoofdrol in de televisieserie Kung Fu als de door Amerika vluchtende Chinese monnik Kwai Chang Caine. Hij speelde Justin LaMotte in de miniserie North and South, waarvoor hij in 1986 een Golden Globe: Best Performance by an Actor in a Supporting Role in a Series, Mini-Series or Motion Picture Made for TV won. Vanaf 1964 speelde hij meerdere rollen in films. Hij maakte een comeback in 2004 met de film Kill Bill. Tevens speelde hij een rol als kungfumeester in de aflevering 'Between a rock and a bra' van de serie Lizzie McGuire. Zijn broer Robert speelde daarin de vaste rol van Lizzies vader. Carradine produceerde daarnaast verschillende trainingsfilms met oefeningen in de oosterse sporten tai chi en qi gong.