This is a program I wrote in Java to apply the concept of six degree of separation in the film industry. The data I use is from iMDB.