A gritty and original story that is as entertaining as thought-provoking, combining xenophobic satire and political allegory with raucous action.
8/10