Caption: (L-R): Abraham Boyd, Duc Luu, Chris Kyme and Ricardo Mamood in a still from the Hong Kong stage Premiere of Glengarry Glen Ross
Actor
Source: IMDB
Glenn Ross is an actor, known for Man About Dog (2004) and Pulling Moves (2004).