imax film still of downpour of black shiny sludge on pizza margherita, modern horror