You've got two of them correct. Pirates and Haunted Mansion are both right.
While Swiss Family Treehouse and 20,000 Leagues Under the Sea both have movies, the films came first and the attractions followed.
I'll give a hint for the remaining two possible answers (but you only have to know one of themto get the answer correct, since 2 have already been mentioned):
One of these movies was in theaters, but didn't do so well at the box office, while the other was a late-90's TV movie that aired on The Wonderful World of Disney.
Yes, I know . . . we seem to be the only ones still playing!
I edited the title of the thread so hopefully that will attract a few more people to the game.
Your answer is right about the castle cake for the 25th ANniversary - so it's your turn!
However, the Epcot wand was put up for the Milenium Celebration in 2000 and the Sorcerer Hat was put up for the 100 Years of Magic Celebration in 2001.