Leon Isaac Kennedy was born on January 1, 1949 in Cleveland, Ohio, USA. He is an actor and producer, known for McQuade, der Wolf (1983), Knast Fighter (1987) and Body and Soul (1981). He has been married to Lolita Armbrister since 1995. He was previously married to Jayne Kennedy.