Flashes of good concepts are drowned by a self indulgent, badly edited story. Good actors who might have saved the movie are so made to overact- so much ham!- that it's cringe worthy. Am sorry I stayed till the end, should have logged out after the first 1/2 hour.