Heart of Darkness

Series 1 - Episode 16 Heart of Darkness



Things are not looking good for Mary Margaret, or for her fairytale alter ego Snow White, whose sweet nature died as swiftly as her love for Charming once she took Rumpelstiltskin’s potion. Now she’s batting at bluebirds (“Ugh, vermin” she sniffs), being positively nasty to Grumpy and his chums and happy to send an arrow winging the evil Queen’s way. Disney this isn’t. But that’s part of Once upon a Time’s appeal: it takes the classic stories and then twists them all sorts of upside down. Back in Storybrooke, even David is starting to doubt his lover’s protestations of innocence. Could a trip to the doctor’s jog his own memory of his wife’s final hours?


Emma assures Mary Margaret she is convinced of her innocence, but stresses the best way to clear her name is to co-operate with the investigation. However, the evidence tells a different story - and she begins to wonder if the mild-mannered teacher could really be a killer. Meanwhile, in the land of fairy-tales, Charming desperately searches for a way to undo the effect of Rumpelstiltskin's potion on Snow White.

Cast & Crew

Snow White/Mary Margaret Blanchard Ginnifer Goodwin
Emma Swan Jennifer Morrison
Evil Queen/Regina Mills Lana Parrilla
Prince Charming/David Nolan Josh Dallas
August W Booth Eion Bailey
Henry Mills Jared Gilmore
Jiminy Cricket/Archie Hopper Raphael Sbarge
Rumpelstiltskin/Mr Gold Robert Carlyle
Grumpy/Leroy Lee Arenberg
Red Riding Hood/Ruby Meghan Ory
Happy Mike Coleman
Sleepy Faustino Di Bauda
Black Knight Edward Foy
Doc David-Paul Grove
Dopey Jeffrey Kaiser
Sneezy Gabe Khouth
Bashful Mig Macario
Royal guard Jim Shield
Director Dean White
Writer Andrew Chambliss
Writer Ian B Goldberg
see more