Alvin Powell was born on November 17, 1959 in Panama. He is an actor, known for Snake Eyes (1998), Death Wish (2018) and Lucky Number Slevin (2006).
No data