With major new big bads in town, the drama is gearing up big time on Once Upon a Time Season 2, so we couldn't wait to see what Episode 11: “The Outsider” had in store. Did it live up to our hopes? Read on for Wetpaint Entertainment's review of the episode, and then rate it yourself.

Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.

The episode started off strong, with Mr. Gold/Rumplestiltskin (Robert Carlyle) discovering he can leave town and Hook (Colin O’Donoghue) attacking Belle (Emilie de Ravin), and it kept up the excitement from there.

Unfortunately for Belle, Hook found her. We say "for Belle," because it was very fortunate for the audience — their showdown was tense, dramatic, and just a little bit hot, and it only got better once Rumple showed up. It took all of Belle's begging powers to stop Rumple from straight-up killing Hook, and we were on the edge of our seats every second.

In Charming family news, Henry (Jared Gilmore) struggled with thinking his adoptive mom is a murderer until Archie came back, while David/Charming (Josh Dallas) and Mary Margaret/Snow White (Ginnifer Goodwin) went house hunting.

Meanwhile, Leroy/Grumpy (Lee Arenberg), the dwarves, and some of the other townsfolks started to worry about what will happen if they're discovered by the outside world — a convenient thing to bring up, since a stranger crashed into town at the end of the episode.

The flashback — which saw Belle and Mulan (Jamie Chung) teaming up to hunt down an evil (and iffley CGI-ed) beast who turned out to be Prince Philip (Julian Morris) — was also quite fun. It was nice to see Belle use her kickbutt brains and compassion to save the day.

And, of course, it all came down to a shocking final minute: Hook shot Belle, sending her over the line, causing her to lose her memory. But before Rumple could destroy Hook, a car careened into town, running into the pirate and crashing. WTF.

Overall, we give it 4.5 stars. What do you think? Rate it yourself below!

Catch the next episode of Once Upon a Time on Sunday, January 20, 2013 at 8 p.m. ET/PT on ABC.

Rebecca Martin is an editor at Wetpaint Entertainment. Follow her on Twitter @BeccaMartin47.