Logan Huffman (I) |
Logan Huffman was born on December 22, 1989 in Indianapolis, Indiana, USA. He is an actor and writer, known for Final Girl (2015), V (2009) and Lymelife (2008).
See full bio »
Born:in Indianapolis, Indiana, USA |
|