Peter Dinklage was definitely better. His voice just somehow matched with the persona of the Ghost. There is a rich character to his voice that makes Ghost distinct. Nolan North, while it sounds good, sounds a bit too much like 3CPO for my taste. His performance is “more of the same” for me and those inflections and pauses are just annoying.