Keith

Keith is a character on ABC's Once Upon a Time. He débuts, with his only appearance, in the nineteenth episode of the second season. He is portrayed by Wil Traval, and is the Storybrooke counterpart of the Sheriff.

After the Curse
Keith is a frequent visitor to The Rabbit Hole, and one night, he meets a woman, Lacey, who is happily playing pool by herself. He assumes she and Mr. Gold are no longer together, so he attempts to flirt with her, but is quickly turned down.

Later that night, Lacey goes out on a date at the diner with Mr. Gold. She excuses herself to the bathroom to fix her dress, but actually goes out to the alley to meet up with Keith. They make out, and Mr. Gold eventually finds them. He angrily pushes Keith off of her thinking she was being forced upon, but discovers it was planned. Keith approaches Mr. Gold to apologize stating he did not know they were still a couple, which Mr. Gold bitterly affirms. Mr. Gold has had enough, and using magic, he rips out Keith's tongue and hits him with his cane. Lacey is attracted to Mr. Gold's dark side and watches with a mischievous look on her face as he continues to give Keith a brutal beating.

Trivia

 * The casting call describes him as, "35, bitter due to hard life, and likes to chase women."
 * The name "Keith" is of Scottish origin derived from the Brythonic word "cet" that means "wood".