Demon Slayer topples Brad Pitt's F1 at the box office with impressive profits that augur an unpleasant era for Hollywood.