Long haul flight must haves for baby

We're going on a 7 hour flight with our 18 month old. What are some entertainment must haves we should take with us?

We don't have a tablet but I'm sure there will be a seat screen with kids shows, so I'll get her some headphones. Anything else that was a hit with your children?

Thaaanks