Doc is a member of the brotherhood of dwarfs that accompanied Snow White in several adventures. As his name indicates, he is the smart, level-headed and practical member of the group, and a valued member as well, who loves working at the mines and who can develop a sense of adventure when it is needed. After the Dark Curse was set in motion, Doc became trapped in Storybrooke, Maine, unable to remember his past identity.
Appearances
Once Upon a Time
Guest cast, played by David Avalon
- Episode 1x01: Pilot (Oct 23, 2011)
- Episode 1x02: The Thing You Love Most (Oct 30, 2011)
- Episode 1x08: Desperate Souls (Jan 8, 2012)
- Episode 1x09: True North (Jan 15, 2012)
- Episode 1x10: 7:15 A.M. (Jan 22, 2012)
- Episode 1x14: Dreamy (Mar 4, 2012)
- Episode 1x16: Heart of Darkness (Mar 18, 2012)
- Episode 1x21: An Apple Red as Blood (May 6, 2012)
- Episode 2x01: Broken (Sep 30, 2012)
- Episode 2x02: We Are Both (Oct 7, 2012)
- Episode 2x04: The Crocodile (Oct 21, 2012)
- Episode 2x07: Child of the Moon (Nov 11, 2012)
- Episode 2x09: Queen of Hearts (Dec 2, 2012)
- Episode 2x10: The Cricket Game (Jan 6, 2013)
- Episode 2x11: The Outsider (Jan 13, 2013)
- Episode 2x13: Tiny (Feb 10, 2013)
- Episode 2x19: Lacey (Apr 21, 2013)
- Episode 2x22: And Straight on 'til Morning (May 12, 2013)
- Episode 3x02: Lost Girl (Oct 6, 2013)
- Episode 3x07: Dark Hollow (Nov 10, 2013)
- Episode 3x10: The New Neverland (Dec 8, 2013)
- Episode 3x11: Going Home (Dec 15, 2013)
- Episode 3x12: New York City Serenade (Mar 9, 2014)
- Episode 3x13: Witch Hunt (Mar 16, 2014)
- Episode 3x16: It's Not Easy Being Green (Apr 6, 2014)
- Episode 3x21: Snow Drifts (May 11, 2014)
- Episode 3x22: There's No Place Like Home (May 11, 2014)
- Episode 4x11: Shattered Sight (Dec 7, 2014)
- Episode 4x22: Operation Mongoose, Part 1 (May 10, 2015)
- Episode 4x23: Operation Mongoose, Part 2 (May 10, 2015)
- Episode 5x01: The Dark Swan (Sep 27, 2015)
- Episode 5x02: The Price (Oct 4, 2015)
- Episode 5x03: Siege Perilous (Oct 11, 2015)
- Episode 5x05: Dreamcatcher (Oct 25, 2015)
- Episode 5x08: Birth (Nov 15, 2015)
- Episode 5x10: Broken Heart (Nov 29, 2015)
- Episode 5x11: Swan Song (Dec 6, 2015)
- Episode 5x12: Souls of the Departed (Mar 6, 2016)
- Episode 5x21: Last Rites (May 8, 2016)
- Episode 5x22: Only You (May 15, 2016)
- Episode 6x04: Strange Case (Oct 16, 2016)
- Episode 6x10: Wish You Were Here (Dec 4, 2016)
- Episode 6x17: Awake (Apr 16, 2017)
- Episode 6x20: The Song in Your Heart (May 7, 2017)
- Episode 7x22: Leaving Storybrooke (May 18, 2018)