Anthony Mackie tests the producer role with his latest movie