David Carradine played the role Kwai Chang Caine , a Shaolin monk .
He was known for his leading role as a peace-loving Catholic monk , Kwai Chang Caine , in the 1970s television series Kung Fu .
David Carradine