Three Blind Mice Wonderful Antipodean film that premiered at the London Film Festival. November 13, 2008