Delroy Lindo Born: November 18, 1952 in Eltham, London, England, UK “I’m very proud of my roles. I enjoy the ability to touch millions of people and, in some way, connect with them in ways that I cannot connect with them in my normal, everyday life.” – On his films. (On Gone in 60 Seconds)… Continue reading Happy Birthday: Delroy Lindo
