Teresa Palmer as Esme - The Dictionary of Lost Words Fan Cast | myCast.io