I like how you say it's a great cast, but then recast the main actors.
I've never been a fan of Bosworth. Marsden's a good actor, I know a lot of people are bitching because they wanted a more wimpy Hoffman type. But I'm kinda of glad they didn't go that route. Picking someone that at least looks like he can give that big Swede a run for his money.
Your dream cast probably would have been okay, but we'll never know.