Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Malcolm Luker was born on March 5, 1946 in New Delhi, British India. He is known for his work on Deja Vu (2006), Tears of the Sun (2003) and Body of Lies (2008).