Celebs including Spike Lee, Emily Blunt, Kristin Chenoweth and James McAvoy share their thoughts on the royal wedding. (May 16)