Make Up Department, Special Effects, Director David Scherer is known for his work on The Theatre Bizarre (2011), Love (2015) and Hero Corp (2008). Known for: The Theatre Bizarre (2011), Love (2015), Hero Corp (2008), Horsehead (2014) Search: