An ill-tempered dwarf who allies himself with Snow White. In Storybrooke, he's a gruff handyman named Leroy.
Appearances
Once Upon a Time
Guest cast, played by Lee Arenberg
- Episode 1x01: Pilot (Oct 23, 2011)
- Episode 1x03: Snow Falls (Nov 6, 2011)
- Episode 1x04: The Price of Gold (Nov 13, 2011)
- 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 1x22: A Land Without Magic (May 13, 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 2x12: In the Name of the Brother (Jan 20, 2013)
- Episode 2x13: Tiny (Feb 10, 2013)
- Episode 2x19: Lacey (Apr 21, 2013)
- Episode 2x20: The Evil Queen (Apr 28, 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 3x19: A Curious Thing (Apr 27, 2014)
- Episode 3x20: Kansas (May 4, 2014)
- Episode 4x01: A Tale of Two Sisters (Sep 28, 2014)
- Episode 4x02: White Out (Oct 5, 2014)
- Episode 4x03: Rocky Road (Oct 12, 2014)
- Episode 5x01: The Dark Swan (Sep 27, 2015)
- Episode 5x02: The Price (Oct 4, 2015)
- Episode 5x03: Siege Perilous (Oct 11, 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 5x14: Devil's Due (Mar 20, 2016)
- Episode 5x21: Last Rites (May 8, 2016)
- Episode 5x22: Only You (May 15, 2016)
- Episode 6x02: A Bitter Draught (Oct 2, 2016)
- Episode 6x03: The Other Shoe (Oct 9, 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 6x21: The Final Battle, Part 1 (May 14, 2017)
- Episode 6x22: The Final Battle, Part 2 (May 14, 2017)
- Episode 7x22: Leaving Storybrooke (May 18, 2018)