Ted Moehring
Ted Moehring: Artistry Through a Unique Lens. Born in 1959 in New York, USA, Ted Moehring spent his active years from the mid-1980s, directing films primarily in the genres of horror, science fiction, and action, with his most famous films being "Blood of the Beast" and "The Sinister Urge!". Though not a recipient of major film festival awards, his work is noted for its innovative storytelling and a unique blend of horror and science fiction elements. Ted Moehring, with his unorthodox approach to filmmaking, has always been an outlier in the industry, remaining true to his creative vision and leaving an indelible mark in the world of independent cinema.