David Francis hat 3 Serien und 8 Filme gedreht. Unter anderem spielte er Prison Guard in der Serie Mayor of Kingstown.Im Kino in der Rolle des Dr. Davis im Spielfilm Beastly.