My family and I watched Prince Caspian this evening. I wondered whether the same actor who played Trumpkin in Prince Caspian also played Miles Finch in Elf. His voice sounded familiar. I looked on IMBD and found out that indeed Peter Dinklage played both roles.