If I am reading this right, it sounds like the Star Wars version of Suicide Squad.