Todd Licea

Todd Licea

b. 1965·Active·Active 2007–2023

Todd Licea was born on September 8, 1965 in Miami, Florida, USA. He is an actor, known for

Career stats
8Films
70Posters
16Years active
2007Peak year
Eras & genres
Eras
Genres