The Rock is not even a top action star as he has no iconic action character like Stallone, Willis and Arnold have had. However, I don't hate the Rock. There is another side to this: there is a reason he's not an A-List star and its due to his association with pro wrestling. Even though he had not done any pro wrestling of any kind for seven years before his return at Wrestlemania 27, he still had that stigma of being a pro wrestler (excuse me "Sports Entertainer"). People knew him from WWE, and no matter what he did (like trying to go under his birth name of Dwayne Johnson) or how long he stayed away from the WWE, Hollywood will always associate him with the WWE. Hollywood looks down on WWE with venom and hatred and doesn't want anybody in the WWE involved with the Screen Actors Guild, even if Vince (or Triple H) allows them to unionize.
Same could be said for Stacy Keibler, but she's not really an actress. She's only George Clooney's latest squeeze who will dump her when she starts talking about marriage. The Rock is mostly an actor, however, the stigma of Pro Wrestling will always be there.
If it had not been for that stigma, I think he would have headlined his own film franchise from the start, instead of latching onto already existing film franchises like Journey 2, GI Joe and Fast Five. To me, that signals that Hollywood doesn't really trust him to headline his own film franchise from scratch. I think it's because he's not that good of an actor (which he isn't) and the continued stigma that Hollywood has on pro wrestling (WWE).
However, lack of acting talent hasn't prevented Channing Tatum, any one of Adam Sandler's regular co-stars, Jay Mohr (although he's a very funny stand-up comic), Jamie Kennedy, George Lopez and many other no talent hacks from getting film and TV roles.
To me it's all about the stigma of being a sports entertainer. I think that has affected the Rock's film career more than his lack of talent on screen. To Hollywood he will always be associated with the WWE, which means that they don't really trust him to be the main guy in a film franchise. They will always cast him in a supporting role or have him fill in for the franchise's original star.
Hollywood will cast pro wrestlers in supporting roles or in minor roles in big blockbusters. They will never cast them to be the main star. It's due to that stigma.
Channing Tatum is not an A-List star. The soon to be divorced Scientologist Tom Cruise is A-List. Tatum is at best a B-Lister. For Tatum to be an A-List guy, his films need to be consistent box office successes (ala Will Smith).
(waits to be heavily bashed for this opinion)..............