thriller [noun] + hard-boiled [adjective]