Dolly Parton's Heartstrings Cast
Meet the Star-Studded Cast of Dolly Parton's Netflix Series
6
In the 1880s-set "J.J. Sneed" episode, O'Donoghue plays a "seductive outlaw," an archetype not unfamiliar to him after several seasons playing Captain Hook on the fairytale drama Once Upon a Time.