Julia Self is an actress, known for Bone Dry (2007), The Rock 'n' Roll Dreams of Duncan Christopher (2010) and Starship Troopers (1997). Read more on iMDB