the movie, written and directed by james gunn, stars margot robbie, idris elba, john cena, jai courtney, joel kinnaman, nathan fillion, michael rooker, pete davidson, sylvester stallone, storm reid, taika waititi, sean gunn, david dastmalchian, peter capaldi, and viola davis.