Colin O'Donoghue giving hand kisses
as Duke Philip of Bavaria l The Tudors (2007-2010) 3x08 -''The Undoing of Cromwell'' as Killian Jones l Once Upon A Time (2011-2018) 5x14 ''Devil's Due,'' 5x20 ''Firebird,''6x07 ''Heartless'' as Captain William Lounsbury l The Gray House (2026) 1x05 '' Treason Ends on the Gallows''











