the voice actor for captain frank hayden is steven blum and the game featured several very well detailed m a s not only in looks but similar firing sounds and realistic reloading actions