The special moment has been watched by people all over the world since it was uploaded, with nearly 70,000 YouTube hits in four days.
With help from six dancers, the 28-year-old popped the question in front of surprised Christmas shoppers - and his even more surprised girlfriend - in Times Square.
The former Hibernian keeper, who now trains with New York City FC, danced to the Bruno Mars hit Marry You before getting down on one knee to ask Charissa Ferguson to marry him.
At first she had assumed he was joking before but then she said yes and ran into his arms.
Charissa’s sister Amanda MacPhail and mum Catherine MacGregor were in on the surprise.