who did heath freeman play in spartacus