Blood Cast Paul Bettany Stephen Graham Mark Strong Brian Cox Ben Crompton Naomi Battrick Natasha Little Sandra Voe Jasper Britton Adrian Edmondson Patrick Hurd-Wood