hard-boiled [adjective] + thriller [noun]