I think the last rock star was probably Kurt Cobain, even though he wasn't a fan of being a star. There are rockers who are highly respected and loved in the genre right now like Shaun Morgan of Seether and Brent Smith of Shinedown. But, there isn't really a rock star in today's music as there was in the 60s, 70s, and 80s like Ozzy, Lennon, Keith Richards, Jimmy Paige, David Lee Roth etc. I think it's mostly because for some reason rock music doesn't get mainstream play. Mainstream stations these days are mostly into bubble gum pop teen acts or hip hop acts. I don't even like today's hip hop as compared to the hip hop of the early to mid 90s. It's gotten very label made and pre-fabricated bland boring and dull. The truth is to find good music today you do have to go underground or go old school to bands/artists from the 90s or earlier.