Are there any actors in movies or television you feel were miscast for the part? Or maybe even tell who you think would play it better.
I'll open by saying Keanu Reeves in everything. Except maybe Constantine because the character required one facial expression.
Hayden Christensen in the Star Wars prequelsI would have preferred Jamie Bell (who played opposite Hayden in Jumper) to be Anakin. He's not as pretty, true, but Darth Vader never came off as a hottie to begin with.
Katie Holmes in Batman Begins. I don't think she was totally awful, but I also don't think she could compete with the big boys either.