Todd Barnes has been making movies with his brother Brad since their father bought a Betamax in the early 1980’s. They won the Best of Next Award at the Sundance Film Festival for their film “The Locksmith” (aka “Homewrecker”). Some of their other work has appeared at the...
Read More →