Michael Raymond-James is to become a series regular on Once Upon a Time.

The True Blood actor - who plays Neal Cassidy / Baelfire - has been promoted for the upcoming third season, TVLine reports.

Motor vehicle, Mouth, Automotive design, Vehicle door, Automotive exterior, Glass, Friendship, Automotive window part, City car, Classic car, pinterest

Raymond-James made his debut as the father of Henry (Jared S Gilmore) in season two episode 'Tallahassee', which aired in the US on November 4.

The 35-year-old actor's past TV credits include roles on The Walking Dead and Terriers, while he also appeared opposite Tom Cruise in the movie Jack Reacher.

Shoe, Dress, Sunglasses, Beauty, Fashion, Youth, Model, Flash photography, Embellishment, Fashion model, pinterest

ABC recently announced that it has picked up a Once Upon a Time spinoff to series.

Once Upon a Time in Wonderland stars Sophie Lowe as Alice in a contemporary take on the work of Lewis Carroll.

Michael Socha (Being Human) and Emma Rigby (Hollyoaks) will also appear in the new drama, which will air on Thursdays at 8/7c this fall.

> Agents of S.H.I.E.LD., Rebel Wilson sitcom for ABC's 2013-14 schedule

Watch a trailer for Once Upon a Time in Wonderland below:

video platformvideo managementvideo solutionsvideo player