Netflix Movies Starring Leigh Francis
Leigh Francis was born on May 30, 1973 in Leeds, Yorkshire, England. He is an actor and writer, known for Bo' Selecta! (2002), Celebrity Juice (2008) and Keith Lemon: The Film (2012). He has been married to Jill Carter since October 31, 2003. Read more on iMDB