Colin O'Donoghue 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. Image Source: Getty / JB Lacroix