How to restart an animation sequence?

I'm using a simple animation that controls the movement of an enemy. When the enemy is "destroyed" (really, it just respawns), I want the animation of its movement to restart also so it's NOT at the same phase of the animation sequence as where the previous enemy left off when it was destroyed.

Does animation.Rewind() work?

you can use: Animator.SetTarget();