‘Once Upon a Time’ season 2 spoilers: A touch of ‘True Blood’

In the middle of all of the excitement concerning Captain Hook’s casting on “Once Upon a Time” season 2, the booking of a “True Blood” power player from the past has almost gotten overlooked. Therefore, we’re here to put a stop to that.

According to a report from Entertainment Weekly, Michael Raymond-James — who played the evil Rene on the HBO vampire drama ¬†for the show’s first season (and also made a few cameo appearances later on) — has been cast on the ABC series in a role that is still shrouded in mystery. When you consider that most of the casting announced by the show already have been accompanied by their role, there are only a couple of possible explanations as to why this is not the cases here:

-Raymond-James is playing a character that has been talked about on the show before, but never seen in Storybrooke yet. Therefore, it will be a surprise when he turns up in an unexpected.

-He is playing a secret character who is integral to the story; if we knew this character was going to be on the show now, the element of surprise would be gone.

There is a part of us that wonders whether or not Raymond-James is playing the part of Jack, mostly because that is one of the few new roles announced so far that does not have an actor attached to it. However, we don’t know why they would not just go ahead and reveal that, since the character has clearly already been announced as being a part of the show.

Some of Raymond-James’ other recent credits include brief parts in “Terriers” and “The Walking Dead.” What do you think of him coming to Storybrooke this season? We want to hear from you below! To check out some more season 2 scoop, be sure to either visit the link here or click on the image below.

Photo: ABC

Love TV? Be sure to like Matt & Jess on Facebook for more updates!