Michael Raymond-James is coming on board the next season of the hit fantasy drama in a recurring role. The actual part he is playing is only hinted at as a “mysterious new character.”
We all remember him when he played Rene, the main bad guy on the first season of True Blood. Since then, he was also one of the leads on FX’s Terriers and in a couple episodes of AMC’s The Walking Dead.
Once Upon returns to ABC on Sept. 30.
source: insidetv.ew.com