Netflix Releases 'The Killer' Trailer