Filmed on the cheap almost two and a half years ago in Vancouver and only arriving in North American theatres now, 88 Minutes will likely be remembe…