Question: Who's henry's father in once upon a time?

context: No context provided
question: Who is the character that plays Henry's biological father in Once Upon a Time?
short_answers: Baelfire
Neal Cassidy
context: No context provided
question: Who is the actor that plays Henry's biological father in Once Upon a Time?
short_answers: Michae Raymond-James
context: No context provided
question: Who is the character that plays henry's step-father in Once Upon a Time?
short_answers: Killian Jones
Hook
context: No context provided
question: Who is the actor that plays henry's step-father in Once Upon a Time?
short_answers: Colin O'Donoghue

Answer: Once Upon a Time is an American fantasy adventure drama television series that aired for seven seasons on ABC from October 23, 2011 to May 18, 2018. Henry's biological father is Neal Cassidy, played by American actor Michael Raymond-James. Henry's step-father is Killian Jones, played by Irish actor and musician Colin O'Donoghue.