The Once Upon a Time-True Blood crossovers continue. Not only does True Blood fan-fave Kristin Bauer (Pam) play the magnificent Maleficent, but now another familiar face from HBO's vampire extravaganza will be joining everyone's favorite fairy tale show.

Entertainment Weekly reports that Michael Raymond-James, who played the deceptively kind — and then chillingly creepy — killer Rene Lenier on True Blood will join the OUAT cast in an unspecified role.

Sources tell EW that Michael will portray a "mysterious new character," which leaves a lot of room for guessing.

On True Blood Michael proved he can play both sweet and creepy convincely, and he also sparkled as messed-up but lovable ex-criminal Britt Pollack on the short-lived FX drama Terriers. We could see him filling any number of roles on OUAT, from yet another prince to an ill-intentioned baddie to Rumplestiltskin's lost son, Bae.

Who do you think Michael should play? Let us know in the comments below!

Source: Entertainment Weekly 

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

Get your daily TV and pop-culture fix from Wetpaint Entertainment: Like us on Facebook, or Follow us on Twitter!