Once Upon a Time Season 2 Spoilers: Who Is the Sheriff Now?

First it was Graham (Jamie Dornan), then it was Emma (Jennifer Morrison), then it was Gramps Prince Charming (Josh Dallas). Now that Emma is back in Storybrooke for the 2013 leg of Once Upon a Time Season 2, who gets to wear the badge? "David always said he was only going to take over until she got back," Josh Dallas told TVLine. "Of course, naturally he’s a leader, so maybe we’ll see some father-daughter sheriffing going on. He likes the gun holster, for...


Want to comment on this? First, you must log in to your SideReel account!