Caption: Francesca Cecil
Actress, Producer, Miscellaneous Crew
Born: June 25, 1982
Star sign: Cancer
Known for: Rush Hour 3 (2007), No Time to Fear (2009), The Cursed (2010), Happy (2005)
Source: IMDB
Francesca Cecil was born on June 25, 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).