Dustin Hoffman kisses Niall Horan

Dustin Hoffman surprised One Direction star Niall Horan on the "Late Show with David Letterman" last Friday when the award-winning actor leaved over to give the teen a big fake smooch.

Letterman had brought in a special sofa so all five One Direction members could sit next to one another. However, Hoffman, still on stage from the previous segment, had to stand at the edge of the sofa.

The 75-year-old actor draped himself over the sofa's arm and snuggled up next to Horan and gave him a "kiss" much to the delight of the audience.

Brace yourself...here’s the video: