Lily is the tritagonist in Thomas and the Magic Railroad. She is portrayed by Mara Wilson who also portrayed Matilda Wormwood from Matilda.
She lives in the city with her mother. With the help of her grandpa, Patch and Thomas, they helped restore Lady to her former glory and returned the magic to the Magic Railroad.
She wears a purple jumper, white khaki trousers, and black shoes.
- This was Mara Wilson's final film role to date.