Yes, it has, eg indoor theater to watch 4d movie, seal show..etc. I arrived there at 11:45pm and needed to leave at 6:00pm to catch the shuttle bus i paid in advance. Be honest, as everland is so big and it is time consuming for queuing up to play rides, i think u reserve more times there, otherwise insuffient time to play.