Dwayne Johnson reduced a Navy veteran to tears as he gave him his own truck.

Dwayne, 49, invited fans to a special screening of his new movie Red Notice in Los Angeles, where he put on an array of freebies for his guests, and one supporter, Oscar Rodriguez, was given the star's personal vehicle.

The Rock had originally planned to give away the Porsche Taycan he drives in his new Netflix film, but when Porsche "said no" he decided to donate one of his own motors to Oscar instead.

Dwayne wrote on Instagram: "Today was a good day.

Merry Christmas @coach_orod and enjoy your new truck

I invited fans to a special theater screening of RED NOTICE and I wanted to do something cool for all of them.

Free concessions, @projectrock, @teremana, @zoaenergy, @saltandstraw ice cream.

Free everything and a great time at the movies!

I also wanted to do something BIG… something MASSIVE…

something unforgettable for one fan.

My original idea was to give away the Porsche Taycan, that I drive in the movie, Red Notice.

So we reached out to Porsche, but they said no.

But I still said, yes

I’ll do one better.

I’ll give away my personal custom truck as the gift.

My baby (sic)"

Dwayne admitted Oscar's story moved him the most, as the veteran devotes much of his time to others, including caring for his 75-year-old mum, and providing support and meals for women victimised by domestic violence.

The actor added: "I gathered as much information as I could about everyone in the audience and ultimately, Oscar’s story moved me.

Takes care of his 75 year old mom.

Personal trainer.

Leader at his church.

Provides support and meals for women victimized by domestic violence.

Proud & humble Navy veteran.

Kind human being.

Oscar said it right, just before he drove away — it’s just love.

That’s all it is, brother.

Just love.

Go enjoy your new truck dude and Merry Christmas to you and your family!!! (sic)"

Watch The Rock pull an Oprah on Oscar here:


Photo: TPG News/Click Photos