The drama-thriller will premiere on Amazon Prime Video on March 18th