Luis Castro de Leon, also known as Lue Diamonds, is a talented actor/rap artist of Puerto Rican descent. He was born and raised in the Spanish Harlem, New York City area. He rhythmically rides a beat like a wave and his flow is impeccable. imdb.com
Nicola Coughlan
Brooke Shields
Armie Hammer
Angelina Jolie
Show more