View all
Joshua Spafford was born on 18 May 1972 in Goa, Malta. He is an actor, known for Robot Stories (2003), Minsan lamang magmamahal (1997) and Hamlet. imdb.com