Having been born in to a show business family, Leo started acting at the young age of five. He is the son of actor James Faulkner and younger brother of Guy Faulkner. Leo made his film debut in Immortal Beloved starring Gary Oldman. He grew up in Hampstead, London with his family before moving to California.