Francesca Cecil

Francesca Cecil

b. 1982·Active

Francesca Cecil was born on 25 June 1982 in New York City, New York, USA. She is an actress and producer, known for Rush Hour 3 (2007), No Time to Fear (2009) and The Cursed (2010).

Career stats
0Films
0Posters
Years active
Peak year
Eras & genres
No filmography on file yet.