who did rory keenan play in peaky blinders