Can James McAvoy and Michael Fassbender make us believe they're playing the same characters as Patrick Stewart and Sir Ian McKellen, in X-Men: First Class? We have high hopes. But recasting iconic characters doesn't always work out that great.
We have high hopes Don Cheadle will make us forget Terence Howard completely, when he steps in as James Rhodes/War Machine in Iron Man 2. But it doesnt always work that way. Here are the worst recastings of science-fiction stars.