the only movies he's been decent in are The Lord of the Ring series and the straight guy to Johnny Depp in Pirates of the Caribbean!
he's just doesn't have the STUFF to be a leading man, Kingdom of Heaven was a giant bomb because he isn't OLD enough to be the main man. LOOKS don't mean a movie is gonna be a hit.