The monster bash hits theatres and HBO Max on March 26, 2021.
Wu-Tang Clan's RZA directs a hard-hitting crime drama set in post-Katrina New Orleans.