Excellent film - it is disturbing, moving, thought-provoking, funny, sad, bizarre . . . all at the same time. The cast is amazing. The soundtrack rocks.