Jeff Castle is an actor and producer, known for Star Trek (2009), Phoenix (2006) and Dark Island (2010). Read more on iMDB