With his starring roles in two of the most popular foreign films of all time, Italian native Marco Leonardi has become one of Hollywood's most sought-after young actors. Leonardi most recently completed production on two feature films that showcase his diversity as an actor. In Once Upon a Time in Mexico (2003), Leonardi stars as a drunken bandito with Antonio Banderas and Johnny Depp. He filmed _Mary (2005)_ with Juliette Binoche in Italy. Leonardi made his U.S. feature debut in the indepen ...[Read Story]