They are known to be good friends, so it was nice to see One Direction star Niall Horan drop by The Late Late Show this week. The 23-year-old and chat show host James Corden had viewers in stitches when they took part in a spoof Halloween music video, which aired on Thursday's episode.
Dressed in a variety of ridiculous costumes, the pair jokingly rapped about Halloween candy as they attempted to seduce women whilst doing a round of trick-or-treating.
Towards the end of the clip, Niall managed to impress one of the female admirers, while James was awkwardly left alone outside on the doorstep.
The pop star appeared on The Late Late Show alongside Hollywood actors Ewan McGregor and Isla Fisher to promote his new single, This Town – his first solo track since taking a break from One Direction.
During the show, the trio took part in James' game, Spill Your Guts or Fill Your Guts, where they were forced to reveal some hilarious insights into their lives to avoid eating several horrible concoctions.
Niall Horan has been promoting his new single This Town
When faced with eating a beef tongue, Niall answered James' question about who he would prefer to spend his last night on earth with between two exes Ellie Goulding or Selena Gomez. To avoid eating the horrible food the star went with Ellie, saying he would watch Planet Earth with her on his last night because he is a "huge fan".
He confessed: "Because it's the last night on Earth, Ellie is a big fan of Planet Earth by David Attenborough so I would sit and watch that with her. For that reason, Ellie Golding."
But when quizzed about who his least favourite member of One Direction was, the star almost gave it away but then opted to try some of the salmon smoothy instead.