Henry, your papa's coming! (Oh, and Rumple, your son is coming?) Michael Raymond-James was the mystery man with the "Broken" postcard on the Once Upon a Time Season 2 premiere. Then he was revealed to be Emma's (Jennifer Morrison) baby daddy, Neal Cassady, on Episode 6. We knew we'd be seeing him again, but the actor shared some exciting news last night during a Twitter Q&A.