Halloween just got better! Niall Horan, a former member of the British boy band One Direction, gave the viewers of James Corden's "The Late, Late Show" treats more than they can imagine.

With the boy band going through a hiatus last fall after releasing their fifth album Made in the A.M., Niall got busy making his own song for his fans. Last Thursday, the This Town singer visited LA to promote his new single and came by his good friend James to guest on his show. With Corden famous for coming up with funny ideas, he did not pass up the chance to make a Halloween parody of Ginuwine's "Pony" with the singer.

Dressed in ridiculously funny outfits, the two were clearly having fun as they jammed throughout the video. It started with Corden dressed up as Batman knocking the door of a woman who was clearly confused why Corden was seducing her by dumping a candy on her face.

Horan then joined Corden as they sang their way through a makeshift graveyard wearing a green pea and corn cob costume, respectively. They made the video even funnier as they changed up some of the lyrics making it all the more catchier. A lot of costumes were used as Corden changed into an astronaut and Horan became a cow while singing the lines like,"What's your Halloween fantasy?/You want a ghost, baby boo?/You want a cow? Baby, moo."

The fun did not stop there as they also played a game called 'Spill your Guts or Fill your Guts' alongside Isla Fisher and Ewan McGregor. The game is played by asking a question to someone and that person will choose either to spill the truth (guts) or not answer it and fill his/her guts with weird food instead.

Horan was faced with the problem of who to choose between his exes Selena Gomez and Ellie Goulding to spend the last night on earth with. The crooner ended up choosing Goulding saying, "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. And for that reason Ellie Goulding."