Robert is a supporting character in Season 7 of Once Upon a Time. Robert was a frog turned into a human by Dr. Facilier (Once Upon a Time) to acquire the Firefly Ruby from Tiana by holding his wife hostage. Disguised as Prince Marias, Tiana figured the truth and helped rescue Robert's love, earning their gratitude. Kissing his mate, Robert was transformed back into a frog and the couple left through the pond but not before silently owing thanks to Tiana for helping them.
He débuts, with his only appearance, in the fifth episode of the seventh season and is portrayed by guest star Kevin Ryan.
Robert is based on the titular character from the fairytale "The Frog Prince".