Joshua Preston is a Chicagoan native who received his first small film role (Waiting For Eternity) in 2010 from director Zachary Hayes during his freshman year of college. He would grow to explore film and photography and ultimately major in business finance and graduate to become an astronaut. He has been married four times and has six cats named after the original six planets.