They say, “Write what you know.” Stephen Diller has never been to Peoria, Illinois, judging from his movie, “Peoria Babylon.”
I live near Peoria and work there. This movie ain’t Peoria.
And that’s too bad, actually, because the concept was great!
Unfortunately, the movie plays like a stageplay filmed with a home movie camera. Everything was lit wrong. […]

continue reading.....