Lost alum Patrick Fischler has booked recurring roles on ABC drama Once Upon a Time and HBO comedy Silicon Valley.

On Once, Fischler will play a peddler (name used on the breakdowns is Gorin) who comes across as well-intentioned but is actually a quick-witted, arrogant man with reckless impulses. His character will be seen in both worlds — the fantasy one and Storybrooke — and is said to be crucial to the show’s mythology.

On Mike Judge’s Silicon Valley, Fischler plays Professor Bannercheck, a very serious academic glowing with self-satisfaction who has relocated himself and family to help the guys at Hooli.