Prejudice, curses, talking in rhyme! Yet it feels like I've seen it all so many times...