Good fun , good action , good acting , good dialogue , good pace , good cinematography .