Horan made the confession in the "Carpool Karaoke" for an episode of "The Late Late Show with James Corden" on Tuesday, reports aceshowbiz.com.
"Do you know the game 'Sleep With, Marry, Cruise'?" host James Corden asked Horan, before explaining, "One person you want to cruise for a year, sharing a room - you spend every minute, every day with them, but you do not sleep with them. One of them you marry. One of them you just sleep with."
Horan showed a serious facial expression as he listened to Corden's explanation.
He then gave Horan three names that he had to choose either to sleep with, marry or cruise.
"Your three are Demi Lovato, Selena Gomez and Tina Fey," said the 37-year-old.
Without further ado, Horan said, "Sleep with Tina Fey," to which Corden exclaimed, "Nice!"
"Marry Gomez," Horan continued. "Marry Selena Gomez, good choice," Corden said of his choice.
"Go in a cruise with Demi Lovato," Horan added.
His bandmate Harry Styles who sat on the back seat said of Demi: "Great voice."
Horan then chimed in and said: "Yeah, yeah. She could sing a song. We can have a good time."
This website uses cookies.