Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Spencer is a native of England and lives in Michigan. He grew up in England and moved to the USA in 1993. Spencer debuted as a scientist in 2011's Dirty Bomb. In late 2011 Spencer was cast in the lead role of the movie "I Wish" which is post and slated for release in late 2012.