Question: who's henry's father in once upon a time
Answer: Family Baelfire / Neal Cassidy ( birth father , deceased ) Emma Swan ( birth mother ) Regina Mills ( adoptive mother ) Killian Jones ( stepfather )