The Netflix seven-part thriller about a broken former special forces mercenary out for personal redemption will launch April 30 on the streaming giant.