Credit: STILL

Unfortunately, we still have a few weeks to wait for the next new episode of Once Upon a Time, but that just gives us more time to gather spoilers! Such as the revelation that Australian actor Wil Traval will guest star as Sheriff/Keith, reports Zap2it. Who is this Sheriff character and which character is he seen conversing with in promo pictures? Read on to find out!

When we hear Sheriff and Keith together, it’s hard not to picture Veronica Mars’ proud and protective dad, but we have a feeling he won’t be making an appearance on OUAT. The Sheriff of Nottingham on the other hand? Well, judging by the promo that has Robin Hood making an appearance next episode (Season 2, Episode 19: "Lacey"), we’d say that’s a better bet.

And who will Sheriff/Keith be interacting with? Well, going by these promo photos, he at least shares a scene with Belle (Emilie de Ravin). This makes sense, as the episode is shaping up to be a pretty Rumple/Belle-centric episode. Check out these teases from the official synopsis:

“Mr. Gold enlists the aid of David to help him try to jog Belle's now cursed memories and get her to love him again...Meanwhile, in the fairytale land that was, Rumplestiltskin forces Belle to accompany him on a hunt to kill a thief, whom she had freed in the name of mercy.”

Could Sheriff/Keith also be the thief Rumple is hunting? It makes more sense if Robin Hood is the thief, and Rumple and Belle run into the Sheriff on their hunt, but this show is known for re-imagining class stories in new and interesting ways, so anything is possible.

Who do you think Sheriff/Keith is? Are you excited to see the show explore the Robin Hood story? Let us know in the comments below!

Catch the episode on Sunday, April 21 at 8 p.m. ET/PT on ABC.