Harbour does a great job in this film playing the anti-hero Hellboy. The script was not great and after reading reviews I thought it would be garbage. There are enough redeeming qualities to watch this movie in theaters. It has solid action sequences with plenty of gore. It's disappointing critics tore it apart. I give it a solid 7 it's entertaining just try not to take anything away from it and enjoy the ride.