I just found out about this recently. It looks like a pretty good movie, however, the DVD is only for sale in Europe. Weird seeming how the flick was shot in California.
I can't seem to find a legitimate American version. The DVD is a Region 2, but I think my DVD player would play it.
Anyone in England (or anywhere else in Europe) heard of or seen it?