The Rock was more of an Arnold or Stallone replacement from the 80s-2000s. A muscle bound, action star.
Maybe the next Rock is Kumail Nanjiani? He has been getting pumped for more Marvel Universe movies.
Tom Cruise is more like Steve McQueen - a normal looking movie star. The only actor like him is maybe Leonardo DiCaprio?