Ben Foster

Ben Foster is the actor of Angel