All replaced cast members sucked and the plot was wobbly, holding onto its fight scenes like lifesavers.
Sorry but Liv Tyler does best in something like LOTR and give her more talking roles, please! Instead of making her a second-to-none to Ed's meaty role and looking ever so tentative and woody.
Eric Bana is maybe an unknown for Hollywood glam scene but he looked apt for the role since day one, and so is Jennifer Connelly, one of my favourites since Labyrinth days.
Ed should try undertaking roles such as being a doctor or try his hand in X-Files. He has this savvy, inquisitive look about him.