Maybe, but he is almost always a supporting actor. That one Zombie movie on Netflix in which he starred was a disaster. The Rock has shown he can carry a movie (even or especially a stupid movie).
That said, it is a great ad. I think they did it for the Kimmel show. That is where I saw it last night.