Cillian Murphy of "Peaky Blinders": "No Small Parts" IMDb Exclusive

Versatile actor Cillian Murphy is known for his roles in 'Batman Begins,' '28 Days Later...,' 'Dunkirk,' and more recently the newest season of "Peaky Blinders." What other roles has he played over the years?