Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Stephen Francis was born on March 15, 1982 in Providence, Rhode Island, USA. He is an actor, known for Target Practice (2008), Caravaggio and My Mother the Pope (2017) and Waking Up with Monsters (2007).