Courtesy of Netflix Travis Leamons // Film Critic Rated TV-MA, 86 minutes.Director: Stefon BristolCast: Eden Duncan-Smith, Dante Crichlow, Astro, Marsha…