Roderick is a character on ABC's Once Upon a Time. He is portrayed by Grayson Gabriel, with his younger self portrayed by Mason McKenzie.



Roderick is one of the children abducted by the Black Fairy to work in her mines and mine black fairy dust. As a child, Roderick is taken and whipped by the Black Fairy to punish Gideon's insolence.

Season 6

As an adult, Roderick meets Gideon again, down in the mines where Roderick is forced to work. When Roderick steals the key to the Black Fairy's vault, Gideon helps him to try and contact the Savior, who lives in another realm, but the Black Fairy stops them. Although she does not hurt Gideon, her precious "son", the Black Fairy punishes Gideon by using black fairy dust to turn Roderick into a bug, before squashing him beneath her boot.


  • None known (family)

Status: Deceased


  • S6, E11: "Tougher Than The Rest" (flashback)
  • S6, E16: "Mother's Little Helper" (flashback)