Tom Cruise is spotted on the set of his new film Rock of Ages over the weekend in Miami, Florida. Whoa, who knew he would make such a hot rocker?
The picture was posted by Tom's people to his official blog with the description: "LIVE TO ROCK! Your FIRST glance at Tom rocking out as Stacee Jaxx on the Rock of Ages movie set -TeamTC"
"I'm not kidding, the guy can sing. The guy can dance, the guy obviously can act. I mean, he can do it all, and he does it all very well. Yeah, oh yeah, it's ridiculous. There are no words to describe how amazing Tom is. I mean, he's so in it."