Barry O’Connor is a Dublin-born Irish actor whose television credits span Game of Thrones, Outlander (as Colonel Daniel Morgan), Dublin Murders, Normal People, and Dance First, as well as the film Dungeons & Dragons: Honor Among Thieves. He’s built something of a reputation for playing morally ambiguous or outright villainous roles, having portrayed the killer in Series 8 of Shetland, and more recently DS Todd Eland in Channel 5’s Cooper & Fry, with earlier TV appearances including Shetland (as Kieran Quinn), Ellis, and Neighbours.

About Barry O’Connor
Barry O’Connor TV shows
Cooper & Fry
as DS Todd Eland
Set in the mystery-shrouded Peak District, the series follows two mismatched young detectives: affable local Ben Cooper and guarded newcomer Diane Fry.
Ellis
as Peter Kelly
DCI Ellis and her partner DS Harper are parachuted into failing police investigations across northern England, tackling seemingly unsolvable cases at different stations where their arrival is often met with resistance, hostility, and institutional barriers.