Dwayne Johnson's 10-month-old daughter got the best Halloween treat ever. The Fast 8 actor donned the Pikachu costume and entertained his baby girl with his adorable dance moves.

The 44-year-old actor has shared a video on social media, which shows him dancing in front of his daughter Jasmine Johnson, who can be seen enjoying her father's dance routine. During Johnson's performance the little girl gives a big smile of approval.

"Pikachu is baby Jasmine's FAVORITE character. So for Halloween me and @laurenhashianofficial decided the real life Pikachu was gonna come to the house for a visit," Johnson wrote alongside the video, which he shared on his Instagram account.

The former WWE champion also revealed he had to keep on dancing for the little one as she started to cry whenever he stopped. He said it was not easy dancing in the costume but he kept it on for the sake of his daughter.

"What Pikachu didn't know was that Jazzy would start crying when he stopped dancing and demanded he continue to shake his tail with a loud "EH!". So, Pikachu danced over.. and over.. and over.. and over... and over.. again. By the time I dropped my 197th JuJu, the heat of this costume was kickin' my ass. But, hey.. that's what daddy's do. #HappyHalloween #DaddyBlessedWithThatKnuckAndBuckStamina #NoLimitsWhenItComesToMakinEmHappy."

Johnson, who has been sharing family moments ever since the birth of his daughter in September, had earlier revealed a funny incident involving him and his baby girl.

"Its Labor Day. One of my favorite holidays as we celebrate the blue collar American worker and their contributions to our country thru labor and sweat. In the spirit of Labor Day, I had an amazing philosophical conversation w/ my baby girl about the value of hard work and how respect is given when it's earned."

"I told her, 'Baby girl when you grow up, you get out there and dent the universe thru hard work and sweat. And always make sure you do it in a positive way with class, dignity and respect'. She responded by poo'ing on me in this moment as she plays her favorite game, "Drum time on daddy's big head". It was a good talk."

Johnson and longtime girlfriend Lauren Hashian welcomed Jasmine in December 2015. Johnson also has a 15-year-old daughter named Simone from a previous marriage.