I liked the movie, but Arnold was never the right fit for the part, though I doubt it would have been made without him. The part calls for an average joe to provide contrast with the mutants in the colony.
Colin Farrell is a much better fit, as long as you don't stick him in a phone booth for the entire film.