David Francis has appeared in 8 movies.
These include Beastly, Highlander III: The Sorcerer, Jackie Bouvier Kennedy Onassis, The Peacekeeper, Savage Messiah, Afterglow, Danielle Steel's Zoya and The Long Winter.David Francis has appeared in 6 TV Series.
These include CAT. 8, Ascension, Nuremberg, Mayor of Kingstown, Future Man and Lexx.