Jamie Dornan to Reprise Role as Sheriff Graham in ‘Once Upon a Time’


TV Guide is reporting that fan favorite actor Jamie Dornan will be reprising his role as Sheriff Graham in Once Upon a Time.


TVGuide.com has learned that Jamie Dornan will be reprising his role on the ABC fairy tale drama later this season, but details of how the now-deceased sheriff, otherwise known as the Huntsman, will return are being kept under wraps — though it’s clear he won’t be back in present-day Storybrooke. (R.I.P.!)

Sheriff Graham, who was growing closer to outsider Emma (Jennifer Morrison) during Season 1, was last seen in Storybrooke when he started to regain memories of his old life in fairy tale land. Because that would ruin Regina’s (Lana Parrilla) plans, she crushed his heart and killed him.