One of the busiest actors on TV has found a new home.
David Anders, most recently seen as Uncle John on The Vampire Diaries, will appear on at least one episode of ABC's Once Upon a Time this fall.
The actor first Tweeted the news, telling followers this morning: "Can't tell u anymore as it's a secret so SHHH &/or tell the world."
Some scoop has spilled out, though: Anders will show up on episode three and portray a doctor who goes on a date with Ginnifer Goodwin's Mary Margaret.
Once Upon a Time premieres Sunday, October 23 and focuses on the fictional town of Storybrooke, where fairy tales meet real life.