Syn Niemki zajmującej się pośrednictwem nieruchomości i brytyjskiego muzyka jazzowego. W wieku pięciu lat już wiedział, że chce zostać aktorem. Uczęszczał do szkoły aktorskiej Otto Falckenberga w Monachium. Po wielu latach spędzonych na scenie i graniu małych ról telewizyjnych stał się rozpoznawalny jako doktor Jens Leyendecker z serialu Sat1 "Klinika Berlin Centrum" (2000-2002). Sam jednak przyznawał, że roli tej nie traktuje poważnie, że i tak jest już dość lekarzy w niemieckiej telewizji.
Francis jest bardzo wszechstronny: uprawia aikido, iaido i boks, gra na fortepianie i perkusji.