Oliver Hudson

"Even villains have souls," the actor says