The Spirit Cast
The cast of The Spirit.
18 actors