Hi, I'm taking my kids to see this at the Nimax and wondering what time it's likely to finish. Anyone know? I can't decide whether to go for food beforehand or afterwards...