Born on December 2, 1956 in Havana, Cuba
Steven Bauer as "Carlos Ayala"
A contemporary thriller set in the world of drug trafficking. Traffic evokes the high stakes and high risks of the drug trade, as seen through a series of interrelated stories, some of which are highly personal and some of which are filled with intrigue and danger.
|Screen Actors Guild Awards (2000)||Won||Outstanding Performance by a Cast in a Motion Picture|