It's not a bad film, but what you need in a movie like this is a convincing bad guy. Not a nerd who looks like he can't even tie his own shoelaces and is not really very good at acting in any way.
He completely destroys it. Otherwise is would be a 7.