View all
Jon Huffman is known for Quantum Leap (1989), Leprechaun 5: In the Hood (2000) and Fled (1996). imdb.com