Liv Tyler as Elf