Loading...

Leon David Franco

Photos with Leon David Franco

Search on Amazon

Biography

Leon David Franco is an actor, known for Man on the Moon (1999), Scrubs (2001) and Charmed (1998). Read more...

Actor

Character: Improv Heckler

Man on the Moon 1999

34
Character: Greaser #2

My Urologist 2006

1