Michael Bafaro is an American film director.
Dread Central called his 2006 film Canes "derivative and dreadfully dull from beginning to end."[1]