Here's a happy thought: "Once Upon a Time" has just cast Tinkerbell for season 3.

Actress Rose McIver has landed the ABC hit's take on the classic role, and will appear in multiple episodes next season.

Read the whole story at Entertainment Weekly