Craig Parker was born 12 November , 1970 in Suva , Fiji . Craig Parker ( born 12 November 1970 in Suva , Fiji ) is a New Zealand actor who was based in the United Kingdom for some time , but now resides in New Zealand .