Leon David Franco is an actor, known for Man on the Moon (1999), Scrubs (2001) and Charmed (1998).
Scrubs - Season 6
Charmed - Season 8
Charmed - Season 2
Scrubs - Season 4
Charmed - Season 5
Scrubs - Season 7
Scrubs - Season 3
Charmed - Season 7
Scrubs - Season 2
Charmed - Season 3
Charmed - Season 6
Scrubs - Season 5
Scrubs - Season 8
Scrubs - Season 9
Scrubs - Season 1
Man On The Moon
Charmed - Season 4 (2002)
Charmed - Season 1 (1998)