It's consequently not surprising to note that McAvoy and his various costars are unable to breathe any life into their respective
characters, which is a shame, certainly, given the impressive
roster of eclectic performers contained within the supporting cast (including Peter Mullan, Jason Flemyng, David Morrissey, and Daniel Kaluuya).