A crying child on an American Airlines flight caught the eye of a ramp agent at Toronto airport, who decided to cheer her up by dancing with his batons as the plane started moving.

Jahmaul Allen, 28, was filmed as he did a dance routine, waving his arms, shaking and shimmying.

He was caught on video by a passenger who put it on her Instagram account, saying that the man had made their trip.

'I felt like I needed to brighten that child's life,' Mr Allen told ABC. 'I just made her smile and stop crying, and the mother was there applauding me, encouraging me to dance more, so then I continued to dance.'

And the story did not end there: since his little show just over a week ago, his social media fame has encourage Mr Allen to put on a show more often.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.