Great cast. Amazing acting ! Even though this film is set in in a time where violence, depravity, hopelessness, & in a time where greed, & lack of impulse control are evident, it manages to reveal love & tenderness, & involvement in the characters who show their best & worst sides. A Futuristic view of what could lie ahead for society if things don’t change. These actors have embraced their roles & become these characters!