Caption: Leonard Jackson
Actor, Writer, Producer
Source: IMDB
Leonard Jackson is an actor and writer, known for Sucka Punch (2006), Less Than Half and P.O.V.: The Camera's Eye (2003).