The internet has a thing for pitting two historical or fictional characters together in the heat of a rap battle - from Epic Rap Battles Of History to Princess Rap Battles. This latest effort from Whitney Avalon sees the heroines from two popular book/movie franchises dissing each other with some sick rhymes.
'Harry Potter' star Hermione Granger and 'Hunger Games' protagonist Katniss Everdeen star in the video, which features some truly epic rapping.