From Juneau, Alaska, USA
Levi Fiehler is an actor who portrays Mayor Ben Hawthorne in the science fiction comedy series Resident Alien. (Via TMDB)
Puppet Master: Axis of EvilFilm • 2010