David Francis
David Francis is an actor, known for 300 (2006), Beastly (2011) and Highlander III: The Sorcerer (1994).
David Francis's FILMOGRAPHY - Page 2
as Actor (39)
David Francis'S roles
Daniel Carpenter
Dr. Davis