INST326 Homework 5

20170711, IMDb and Classes

Below is Homework 5, which focuses on class design for representing objects in the IMDb dataset you used in Homework 4.

You will be graded on the following rubric:

  • Class Design: You will be asked to design classes around the IMDb dataset. Your choice of classes should make sense given what we've learned in class and in the Py3OOP book and should have both attributes and behaviors.
  • Documentation: Your code should be sufficiently documented so as to demonstrate you have an understanding of what your code is doing. This point is especially important if you are citing code from the Internet.
  • Execution: Your code should at least execute. If your code does not run, you will get no points for this criteria.
  • Correctness: Your code should implement the specifications provided correctly.
  • Efficiency: While not a major factor, be prepared to have points counted off if your code is extremely inefficient (e.g., looping through a list without apparent need).

NOTE While you may work in groups to discuss strategies for solving these problems, you are expected to do your own work. Excessive similarity among answers may result in punitive action.

You are provided a file, movie_metadata.csv, that contains data from the Internet Movie Database (IMDb) for around 5,000 movies. This file came from Kaggle's datasets. Use this file to answer the following questions.

Part 1. Object-Oriented Design

Review the header for the movie dataset, and use this data to design a set of classes to model this data.

Identifying Objects

Develop a UML class diagram for at least four classes of objects in the IMDb dataset. Your classes should encapsulate all data contained in the given dataset.

You must include the following two classes:

  • A Movie class
  • An Actor class

NOTE : You can review UML class diagrams here: https://www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html

Attributes

For each class of object, include at least four attributes/behaviors (e.g., a Movie class has a title, budget, list of actors, and a content rating).

Class Interactions

For your class diagram, include the relationships among your four classes. Be sure to mark these relationships appropriately as inheritance relationships (outlined triangle arrows), associations (lines with no arrows or -> arrows), composition (solid diamond), or aggregation (outlined diamond).

What to Turn In

You should turn in the class diagram as an image file. You can draw the diagram and take a photo of it, scan the drawing, or use an existing graphic tool like Powerpoint, Word, Keynote, Omnigraffle, or other to construct this diagram.

Save your file as a valid PNG or JPG file named class_diagram.png and include the file in your homework submission.

NOTE: Your class diagram file should be in the same directory as this notebook. If so, you should see a copy of your class diagram below:

Part 2. Implementing Your Classes

In the space below, implement the classes you defined above. Include the following aspects:

Initializer

For each class of object, create an initializer that sets attributes to reasonable default values and requires initializer arguments for attributes that do not have default values (e.g., actor names or movie titles).

Requirements for Movie Class

  • Your Movie class should include a method/function get_actors() that returns a list of Actor objects containing the actors who starred in the film.

  • Your Movie class should include a method percent_return() that calculates the ratio of gross box office income to the movie's budget.

  • Your Movie class should include a method parse_genre_string() that accepts an argument representing a genre string from the CSV file, parses this genre string into a list of genres, and returns a list of genres contained in this genre string.

  • Your Movie class should include a method __str__() that returns a string containing the movie title, rating, and release year.

Requirements for Actor Class

  • Your Actor class should include an attribute that contains a list of all Movie objects in which the actor has starred.

  • Your Actor class should include a method get_filmography() that returns a list of all Movie objects in which this actor starred.

  • Your Actor class should include a method get_total_gross() that calculates the sum of all movie gross returns in which that actor has starred.

  • Your Actor class should include a method get_mean_gross() that calculates the average of all movie gross returns in which that actor has starred.

  • Your Actor class should include a method get_costars() that returns a list of Actor objects containing actors who have starred in movies with this actor.

  • Your Actor class should include a method __str__() that returns a string containing the actor's name.

In [1]:
# Implement here
class Director:
    
    def __init__(self, name):
        self.name = name
        self.directed_movies = set()
        self.facebook_likes = 0
        
    def get_movies(self):
        return self.directed_movies
    
class Actor:
    
    def __init__(self, name):
        self.name = name
        self.costars = {}
        self.filmography = set()
        self.facebook_likes = 0
        
    def get_costars(self):
        return self.costars
    
    def __str__(self):
        return self.name
    
    def get_filmography(self):
        return self.filmography
    
    def get_total_gross(self):
        total_gross = 0
        for movie in self.filmography:
            if ( movie.gross != None ):
                total_gross += movie.gross
                
        return total_gross
    
    def get_mean_gross(self):
        total = self.get_total_gross()
        return total / len(self.filmography)
    
class Cast:
    
    def __init__(self, actors=[]):
        self.actors = set(actors)
        
    def get_facebook_likes(self):
        likes = 0
        for actor in self.actors:
            likes += actor.facebook_likes
            
        return likes
    
class ContentRating:
    
    def __init__(self, rating):
        self.rating = rating
        
    def __str__(self):
        return self.rating
        
class Genre:
    
    def __init__(self, genre):
        
        self.genre = genre
        
    def __str__(self):
        return self.genre
        
class Language:
    
    def __init__(self, lang):
        self.language = lang
        
        
class Movie:
    
    def __init__(self, title, rating, year):
        
        # Set from initializer
        self.movie_title = title
        self.rating = rating
        self.release_year = year
        
        # Create for setting later
        self.cast = None
        self.director = None
        self.plot_keywords = []
        self.languages = []
        self.genres = []
        self.aspect_ratio = None
        self.budget = None
        self.country = None
        self.duration = None
        self.facenumber_in_poster = None
        self.gross = None
        self.imdb_score = None
        self.facebook_likes = None
        self.imdb_page = None
        self.num_critics = None
        self.num_users = None
        self.num_voted = None
        self.color = None
        
    def percent_return(self):
        
        movie_return = None
        if ( self.gross != None and self.budget != None):
            movie_return = self.gross / self.budget
            
        return movie_return
    
    def get_actors(self):
        return self.cast
    
    def parse_genre_string(self, genre_str):
        genres = []
        for g in genre_str.split("|"):
            genre = Genre(g)
            genres.append(genre)
            
        return genres
    
    def parse_plot_string(self, plot_str):
        plots = []
        for g in plot_str.split("|"):
            plots.append(g)
            
        return plots
    
    def __str__(self):
        return "%s, %s, %s" % (self.movie_title, self.rating, self.release_year)


        

Part 3. Read a List of Movies

Write code below that reads the movie metadata file and populates lists of Movie and Actor objects.

In [2]:
# Implement here
%matplotlib inline
import matplotlib.pyplot as plt
import pandas as pd

# Read data into data frame, dropping rows with not-a-number values
df = pd.read_csv("movie_metadata.csv", header=0).dropna(axis=0)

# Maps for storing actors, directors, and movies by name
director_map = {}
actor_map = {}
movie_list = []
for row in df.itertuples(False):
    
    # Create rating
    rating = ContentRating(row.content_rating)
    
    # Create language
    language = Language(row.language)
    
    # Create the movie
    this_movie = Movie(row.movie_title, row.title_year, rating)
    this_movie.languages.append(language)
    this_movie.aspect_ratio = row.aspect_ratio
    this_movie.budget = row.budget
    this_movie.country = row.country
    this_movie.duration = row.duration
    this_movie.facenumber_in_poster = row.facenumber_in_poster
    this_movie.facebook_likes = row.movie_facebook_likes
    this_movie.gross = row.gross
    this_movie.imdb_score = row.imdb_score
    this_movie.imdb_page = row.movie_imdb_link
    this_movie.num_critics = row.num_critic_for_reviews
    this_movie.num_users = row.num_user_for_reviews
    this_movie.num_voted = row.num_voted_users
    this_movie.color = row.color
    
    # Parse plot keywords
    this_movie.plot_keywords = this_movie.parse_plot_string(row.plot_keywords)
    
    # Parse genres
    this_movie.genres = this_movie.parse_genre_string(row.genres)
    
    # Get director or create if necessary
    director = None
    if ( row.director_name not in director_map ):
        director = Director(row.director_name)
    else:
        director = director_map[row.director_name]
    director.facebook_likes = row.director_facebook_likes
    director.directed_movies.add(this_movie)
    this_movie.director = director
    
    # Pull actor from map or create if new
    actor1 = None
    if ( row.actor_1_name not in actor_map ):
        actor1 = Actor(row.actor_1_name)
    else:
        actor1 = actor_map[row.actor_1_name]
    actor1.facebook_likes = row.actor_1_facebook_likes
    actor1.filmography.add(this_movie)
    
    # Pull actor from map or create if new    
    actor2 = None
    if ( row.actor_2_name not in actor_map ):
        actor2 = Actor(row.actor_2_name)
    else:
        actor2 = actor_map[row.actor_2_name]
    actor2.facebook_likes = row.actor_2_facebook_likes
    actor2.filmography.add(this_movie)
    
    # Pull actor from map or create if new
    actor3 = None
    if ( row.actor_3_name not in actor_map ):
        actor3 = Actor(row.actor_3_name)
    else:
        actor3 = actor_map[row.actor_3_name]
    actor3.facebook_likes = row.actor_3_facebook_likes
    actor3.filmography.add(this_movie)
    
    # Add costars
    actor_list = [actor1, actor2, actor3]
    for i in range(3):
        if ( actor_list[i].name not in actor_map ):
            actor_map[actor_list[i].name] = actor_list[i]
        
        for j in range(3):
            if ( i == j ):
                continue
                
            if ( actor_list[j].name not in actor_list[i].costars ):
                actor_list[i].costars[actor_list[j].name] = actor_list[j]
    
    # Create cast
    cast = Cast(actor_list)
    this_movie.cast = cast

    movie_list.append(this_movie)
    

Part 4. Use Your Code

Use your code to answer the following two questions:

  1. Find the movie with the highest ratio of gross to budget, and print its title, genres, starring actors, director, and release year.

  2. Find the actor with highest average movie gross, and print his/her name, filmography, and costars. Use the __str__() methods of Actor and Movie classes to print this data.

In [3]:
# Implement here
max_return = 0
max_movie = None
for movie in movie_list:
    if ( movie.percent_return() > max_return ):
        max_movie = movie
        max_return = movie.percent_return()
        
print("Movie with highest return:", max_movie.__str__(), max_movie.percent_return())
print("Directed By:", max_movie.director.name)
print("Genres:", ", ".join([g.genre for g in max_movie.genres]))
print("Starring:")
for actor in max_movie.cast.actors:
    print("\t",actor)
Movie with highest return: Paranormal Activity , 2007.0, R 7194.48553333
Directed By: Oren Peli
Genres: Horror
Starring:
	 Amber Armstrong
	 Ashley Palmer
	 Micah Sloat
In [4]:
max_mean_gross = 0
max_actor = None
for actor in actor_map.values():
    if ( actor.get_mean_gross() > max_mean_gross ):
        max_mean_gross = actor.get_mean_gross()
        max_actor = actor
        
print("Actor with highest average gross:", max_actor, max_actor.get_mean_gross())
print("Filmography:")
for film in max_actor.filmography:
    print("\t", film)
print("Costars:")
for actor in max_actor.costars:
    print("\t", actor)
Actor with highest average gross: Gloria Stuart 658672302.0
Filmography:
	 Titanic , 1997.0, PG-13
Costars:
	 Leonardo DiCaprio
	 Kate Winslet
In [5]:
max_total_gross = 0
max_actor = None
for actor in actor_map.values():
    if ( actor.get_total_gross() > max_total_gross ):
        max_total_gross = actor.get_total_gross()
        max_actor = actor
        
print("Actor with highest total gross:", max_actor, max_actor.get_total_gross())
print("Filmography:")
for film in max_actor.filmography:
    print("\t", film)
print("Costars:")
for actor in max_actor.costars:
    print("\t", actor)
Actor with highest total gross: Robert Downey Jr. 4162540754.0
Filmography:
	 Richard III , 1995.0, R
	 Fur: An Imaginary Portrait of Diane Arbus , 2006.0, R
	 Iron Man , 2008.0, PG-13
	 Iron Man 2 , 2010.0, PG-13
	 The Singing Detective , 2003.0, R
	 Iron Man 3 , 2013.0, PG-13
	 Due Date , 2010.0, R
	 Sherlock Holmes: A Game of Shadows , 2011.0, PG-13
	 A Scanner Darkly , 2006.0, R
	 Wonder Boys , 2000.0, R
	 Captain America: Civil War , 2016.0, PG-13
	 Home for the Holidays , 1995.0, PG-13
	 Zodiac , 2007.0, R
	 Bowfinger , 1999.0, PG-13
	 The Soloist , 2009.0, PG-13
	 In Dreams , 1999.0, R
	 The Shaggy Dog , 2006.0, PG
	 Charlie Bartlett , 2007.0, R
	 Tropic Thunder , 2008.0, R
	 The Avengers , 2012.0, PG-13
	 Avengers: Age of Ultron , 2015.0, PG-13
	 Kiss Kiss Bang Bang , 2005.0, R
	 Sherlock Holmes , 2009.0, PG-13
	 Lucky You , 2007.0, PG-13
	 Good Night, and Good Luck. , 2005.0, PG
	 Two Girls and a Guy , 1997.0, R
	 Gothika , 2003.0, R
	 The Avengers , 2012.0, PG-13
	 The Judge , 2014.0, R
Costars:
	 Chris Hemsworth
	 Scarlett Johansson
	 Chris Evans
	 Jon Favreau
	 Don Cheadle
	 Jeff Bridges
	 Eddie Marsan
	 Paul Anderson
	 Steve Coogan
	 Brandon T. Jackson
	 Robert Maillet
	 Jake Gyllenhaal
	 Anthony Edwards
	 RZA
	 Matt Walsh
	 Joel David Moore
	 Kristin Davis
	 Stephen Root
	 Rachael Harris
	 Adam Alexi-Malle
	 Jamie Kennedy
	 Robert Duvall
	 Kelvin Han Yee
	 Leighton Meester
	 Charles S. Dutton
	 Bernard Hill
	 Rip Torn
	 Richard Thomas
	 Aidan Quinn
	 Paul Guilfoyle
	 Holly Hunter
	 Steve Guttenberg
	 Keanu Reeves
	 Rory Cochrane
	 Ty Burrell
	 Matt Servitto
	 Corbin Bernsen
	 Larry Miller
	 Megan Park
	 Hope Davis
	 Jim Broadbent
	 Kristin Scott Thomas
	 Robin Wright
	 Alfre Woodard
	 Tate Donovan
	 Alex Borstein
	 Natasha Gregson Wagner
	 Angel David
In [6]:
actor_map
Out[6]:
{'CCH Pounder': <__main__.Actor at 0x1147bd7f0>,
 'Joel David Moore': <__main__.Actor at 0x1147bd828>,
 'Wes Studi': <__main__.Actor at 0x1147bd860>,
 'Johnny Depp': <__main__.Actor at 0x1147bdb38>,
 'Orlando Bloom': <__main__.Actor at 0x1147bdb70>,
 'Jack Davenport': <__main__.Actor at 0x1147bdba8>,
 'Christoph Waltz': <__main__.Actor at 0x1147bde80>,
 'Rory Kinnear': <__main__.Actor at 0x1147bdeb8>,
 'Stephanie Sigman': <__main__.Actor at 0x1147bdef0>,
 'Tom Hardy': <__main__.Actor at 0x1147c1128>,
 'Christian Bale': <__main__.Actor at 0x1147c1160>,
 'Joseph Gordon-Levitt': <__main__.Actor at 0x1147c1198>,
 'Daryl Sabara': <__main__.Actor at 0x1147c1470>,
 'Samantha Morton': <__main__.Actor at 0x1147c14a8>,
 'Polly Walker': <__main__.Actor at 0x1147c14e0>,
 'J.K. Simmons': <__main__.Actor at 0x1147c17f0>,
 'James Franco': <__main__.Actor at 0x1147c1828>,
 'Kirsten Dunst': <__main__.Actor at 0x1147c1860>,
 'Brad Garrett': <__main__.Actor at 0x1147c1cf8>,
 'Donna Murphy': <__main__.Actor at 0x1147c1d30>,
 'M.C. Gainey': <__main__.Actor at 0x1147c1d68>,
 'Chris Hemsworth': <__main__.Actor at 0x1147c1fd0>,
 'Robert Downey Jr.': <__main__.Actor at 0x1147c4048>,
 'Scarlett Johansson': <__main__.Actor at 0x1147c4080>,
 'Alan Rickman': <__main__.Actor at 0x1147c4438>,
 'Daniel Radcliffe': <__main__.Actor at 0x1147c4470>,
 'Rupert Grint': <__main__.Actor at 0x11182dcc0>,
 'Henry Cavill': <__main__.Actor at 0x10b6363c8>,
 'Lauren Cohan': <__main__.Actor at 0x10b636390>,
 'Alan D. Purwin': <__main__.Actor at 0x10b636400>,
 'Kevin Spacey': <__main__.Actor at 0x10b6369e8>,
 'Marlon Brando': <__main__.Actor at 0x10b636c18>,
 'Frank Langella': <__main__.Actor at 0x10b636b70>,
 'Giancarlo Giannini': <__main__.Actor at 0x11466e320>,
 'Mathieu Amalric': <__main__.Actor at 0x11466e400>,
 'Ruth Wilson': <__main__.Actor at 0x1147c4780>,
 'Tom Wilkinson': <__main__.Actor at 0x1147c47b8>,
 'Christopher Meloni': <__main__.Actor at 0x1147c4ac8>,
 'Harry Lennix': <__main__.Actor at 0x1147c4b00>,
 'Peter Dinklage': <__main__.Actor at 0x1147c4e48>,
 'Pierfrancesco Favino': <__main__.Actor at 0x1147c4e80>,
 'Damián Alcázar': <__main__.Actor at 0x1147c4eb8>,
 'Sam Claflin': <__main__.Actor at 0x1147c84e0>,
 'Stephen Graham': <__main__.Actor at 0x1147c8518>,
 'Will Smith': <__main__.Actor at 0x1147c8978>,
 'Michael Stuhlbarg': <__main__.Actor at 0x1147c89b0>,
 'Nicole Scherzinger': <__main__.Actor at 0x1147c89e8>,
 'Aidan Turner': <__main__.Actor at 0x1147c8cc0>,
 'Adam Brown': <__main__.Actor at 0x1147c8cf8>,
 'James Nesbitt': <__main__.Actor at 0x1147c8d30>,
 'Emma Stone': <__main__.Actor at 0x1147cd080>,
 'Andrew Garfield': <__main__.Actor at 0x1147cd0b8>,
 'Chris Zylka': <__main__.Actor at 0x1147cd0f0>,
 'Mark Addy': <__main__.Actor at 0x1147cd470>,
 'William Hurt': <__main__.Actor at 0x1147cd4a8>,
 'Scott Grimes': <__main__.Actor at 0x1147cd4e0>,
 'Christopher Lee': <__main__.Actor at 0x1147cda58>,
 'Eva Green': <__main__.Actor at 0x1147cda90>,
 'Kristin Scott Thomas': <__main__.Actor at 0x1147cdac8>,
 'Naomi Watts': <__main__.Actor at 0x1147cde10>,
 'Thomas Kretschmann': <__main__.Actor at 0x1147cde48>,
 'Evan Parke': <__main__.Actor at 0x1147cde80>,
 'Leonardo DiCaprio': <__main__.Actor at 0x1147cf208>,
 'Kate Winslet': <__main__.Actor at 0x1147cf240>,
 'Gloria Stuart': <__main__.Actor at 0x1147cf278>,
 'Chris Evans': <__main__.Actor at 0x1147cf518>,
 'Liam Neeson': <__main__.Actor at 0x1147cf860>,
 'Alexander Skarsgård': <__main__.Actor at 0x1147cf898>,
 'Tadanobu Asano': <__main__.Actor at 0x1147cf8d0>,
 'Bryce Dallas Howard': <__main__.Actor at 0x1147cfb70>,
 'Judy Greer': <__main__.Actor at 0x1147cfba8>,
 'Omar Sy': <__main__.Actor at 0x1147cfbe0>,
 'Albert Finney': <__main__.Actor at 0x1147cfe48>,
 'Helen McCrory': <__main__.Actor at 0x1147cfe80>,
 'Jon Favreau': <__main__.Actor at 0x113b13470>,
 'Don Cheadle': <__main__.Actor at 0x113b134a8>,
 'Anne Hathaway': <__main__.Actor at 0x113b13748>,
 'Hugh Jackman': <__main__.Actor at 0x113b13b38>,
 'Kelsey Grammer': <__main__.Actor at 0x113b13b70>,
 'Daniel Cudmore': <__main__.Actor at 0x113b13ba8>,
 'Steve Buscemi': <__main__.Actor at 0x113b13ef0>,
 'Tyler Labine': <__main__.Actor at 0x113b13f28>,
 'Sean Hayes': <__main__.Actor at 0x113b13f60>,
 'Glenn Morshower': <__main__.Actor at 0x113b162e8>,
 'Kevin Dunn': <__main__.Actor at 0x113b16320>,
 'Ramon Rodriguez': <__main__.Actor at 0x113b16358>,
 'Bingbing Li': <__main__.Actor at 0x113b16630>,
 'Sophia Myles': <__main__.Actor at 0x113b16668>,
 'Tim Holmes': <__main__.Actor at 0x113b169b0>,
 'Mila Kunis': <__main__.Actor at 0x113b169e8>,
 'B.J. Novak': <__main__.Actor at 0x113b16cc0>,
 'Jeff Bridges': <__main__.Actor at 0x113b1a048>,
 'Olivia Wilde': <__main__.Actor at 0x113b1a080>,
 'James Frain': <__main__.Actor at 0x113b1a0b8>,
 'Joe Mantegna': <__main__.Actor at 0x113b1a400>,
 'Eddie Izzard': <__main__.Actor at 0x113b1a438>,
 'Ryan Reynolds': <__main__.Actor at 0x113b1a780>,
 'Temuera Morrison': <__main__.Actor at 0x113b1a7b8>,
 'Taika Waititi': <__main__.Actor at 0x113b1a7f0>,
 'Tom Hanks': <__main__.Actor at 0x113b1aba8>,
 'John Ratzenberger': <__main__.Actor at 0x113b1abe0>,
 'Don Rickles': <__main__.Actor at 0x113b1ac18>,
 'Common': <__main__.Actor at 0x113b1af60>,
 'Jason Statham': <__main__.Actor at 0x113b1e240>,
 'Paul Walker': <__main__.Actor at 0x113b1e278>,
 'Vin Diesel': <__main__.Actor at 0x113b1e2b0>,
 'Peter Capaldi': <__main__.Actor at 0x113b1e668>,
 'Brad Pitt': <__main__.Actor at 0x113b1e6a0>,
 'Mireille Enos': <__main__.Actor at 0x113b1e6d8>,
 'Jennifer Lawrence': <__main__.Actor at 0x113b1e9e8>,
 'Benedict Cumberbatch': <__main__.Actor at 0x113b1ed68>,
 'Bruce Greenwood': <__main__.Actor at 0x113b1eda0>,
 'Noel Clarke': <__main__.Actor at 0x113b1edd8>,
 'Eddie Marsan': <__main__.Actor at 0x113b230b8>,
 'Ewen Bremner': <__main__.Actor at 0x113b230f0>,
 'Ralph Brown': <__main__.Actor at 0x113b23128>,
 'Elizabeth Debicki': <__main__.Actor at 0x113b23400>,
 'Steve Bisley': <__main__.Actor at 0x113b23438>,
 'Jake Gyllenhaal': <__main__.Actor at 0x113b237f0>,
 'Richard Coyle': <__main__.Actor at 0x113b23828>,
 'Reece Ritchie': <__main__.Actor at 0x113b23860>,
 'Charlie Hunnam': <__main__.Actor at 0x113b23ba8>,
 'Clifton Collins Jr.': <__main__.Actor at 0x113b23be0>,
 'Larry Joe Campbell': <__main__.Actor at 0x113b23c18>,
 'Lester Speight': <__main__.Actor at 0x113b23ef0>,
 'Harrison Ford': <__main__.Actor at 0x113b28198>,
 'Ray Winstone': <__main__.Actor at 0x113b281d0>,
 'Jim Broadbent': <__main__.Actor at 0x113b28208>,
 'Kelly Macdonald': <__main__.Actor at 0x113b28550>,
 'Julie Walters': <__main__.Actor at 0x113b28588>,
 'Sofia Boutella': <__main__.Actor at 0x113b28898>,
 'Melissa Roxburgh': <__main__.Actor at 0x113b288d0>,
 'Lydia Wilson': <__main__.Actor at 0x113b28908>,
 'Fred Willard': <__main__.Actor at 0x113b28cc0>,
 'Jeff Garlin': <__main__.Actor at 0x113b28cf8>,
 'Tzi Ma': <__main__.Actor at 0x113b2d0b8>,
 'Dana Ivey': <__main__.Actor at 0x113b2d0f0>,
 'Noémie Lenoir': <__main__.Actor at 0x113b2d128>,
 'Oliver Platt': <__main__.Actor at 0x113b2d400>,
 'Liam James': <__main__.Actor at 0x113b2d438>,
 'Tom McCarthy': <__main__.Actor at 0x113b2d470>,
 'Robin Wright': <__main__.Actor at 0x113b2d7b8>,
 'Colin Firth': <__main__.Actor at 0x113b2d7f0>,
 'Gary Oldman': <__main__.Actor at 0x113b2d828>,
 'Channing Tatum': <__main__.Actor at 0x113b2da90>,
 'Eddie Redmayne': <__main__.Actor at 0x113b2dac8>,
 'Casper Crump': <__main__.Actor at 0x113b2de80>,
 'Kiran Shah': <__main__.Actor at 0x113b311d0>,
 'Shane Rangi': <__main__.Actor at 0x113b31208>,
 'Michael Fassbender': <__main__.Actor at 0x113b314e0>,
 'Tye Sheridan': <__main__.Actor at 0x113b31518>,
 'Heath Ledger': <__main__.Actor at 0x113b317f0>,
 'Morgan Freeman': <__main__.Actor at 0x113b31828>,
 'Delroy Lindo': <__main__.Actor at 0x113b31b70>,
 'Jess Harnell': <__main__.Actor at 0x113b31ba8>,
 'Amy Poehler': <__main__.Actor at 0x113b31f98>,
 'Rainn Wilson': <__main__.Actor at 0x113b31fd0>,
 'Stephen Colbert': <__main__.Actor at 0x113b36048>,
 'Chloë Grace Moretz': <__main__.Actor at 0x113b365c0>,
 'Salma Hayek': <__main__.Actor at 0x113b36940>,
 'Bai Ling': <__main__.Actor at 0x113b36978>,
 'Jet Li': <__main__.Actor at 0x113b36d68>,
 'Brendan Fraser': <__main__.Actor at 0x113b36da0>,
 'Russell Wong': <__main__.Actor at 0x113b36dd8>,
 'Robin Atkin Downes': <__main__.Actor at 0x113b3b0f0>,
 'Ike Barinholtz': <__main__.Actor at 0x113b3b128>,
 'Jimmy Bennett': <__main__.Actor at 0x113b3b470>,
 'Steve Carell': <__main__.Actor at 0x113b3b4a8>,
 'Tom Cruise': <__main__.Actor at 0x113b3b780>,
 'Lara Pulver': <__main__.Actor at 0x113b3b7b8>,
 'Noah Taylor': <__main__.Actor at 0x113b3b7f0>,
 'Jeanne Tripplehorn': <__main__.Actor at 0x113b3bba8>,
 'Rick Aviles': <__main__.Actor at 0x113b3bbe0>,
 'Zakes Mokae': <__main__.Actor at 0x113b3bc18>,
 'Dennis Quaid': <__main__.Actor at 0x113b3bfd0>,
 'Leo Howard': <__main__.Actor at 0x113b3f048>,
 'Mindy Kaling': <__main__.Actor at 0x113b3f4a8>,
 'Phyllis Smith': <__main__.Actor at 0x113b3f4e0>,
 'Bill Murray': <__main__.Actor at 0x113b3f8d0>,
 'Garry Shandling': <__main__.Actor at 0x113b3f908>,
 'Kristen Stewart': <__main__.Actor at 0x113b3ff28>,
 'Angelina Jolie Pitt': <__main__.Actor at 0x113b44390>,
 'Sharlto Copley': <__main__.Actor at 0x113b443c8>,
 'Sam Riley': <__main__.Actor at 0x113b44400>,
 'Kodi Smit-McPhee': <__main__.Actor at 0x113b447b8>,
 'Keanu Reeves': <__main__.Actor at 0x113b44b38>,
 'Cary-Hiroyuki Tagawa': <__main__.Actor at 0x113b44b70>,
 'Jin Akanishi': <__main__.Actor at 0x113b44ba8>,
 'Hayley Atwell': <__main__.Actor at 0x113b44e48>,
 'Jon Hamm': <__main__.Actor at 0x113b481d0>,
 'Kathy Griffin': <__main__.Actor at 0x113b48208>,
 'Mary Kay Place': <__main__.Actor at 0x113b48240>,
 'Chris Bauer': <__main__.Actor at 0x113b48588>,
 'Thomas Robinson': <__main__.Actor at 0x113b485c0>,
 'Damon Wayans Jr.': <__main__.Actor at 0x113b489e8>,
 'Daniel Henney': <__main__.Actor at 0x113b48a20>,
 'Abraham Benrubi': <__main__.Actor at 0x113b48a58>,
 'Jack McBrayer': <__main__.Actor at 0x113b48e80>,
 'Sarah Silverman': <__main__.Actor at 0x113b48eb8>,
 'Joe Lo Truglio': <__main__.Actor at 0x113b48ef0>,
 'Eddie Deezen': <__main__.Actor at 0x113b4c240>,
 'Peter Scolari': <__main__.Actor at 0x113b4c278>,
 'Vivica A. Fox': <__main__.Actor at 0x113b4c588>,
 'Sela Ward': <__main__.Actor at 0x113b4c5c0>,
 'Judd Hirsch': <__main__.Actor at 0x113b4c5f8>,
 'Gerard Butler': <__main__.Actor at 0x113b4c978>,
 'America Ferrera': <__main__.Actor at 0x113b4c9b0>,
 'Craig Ferguson': <__main__.Actor at 0x113b4c9e8>,
 'Nick Stahl': <__main__.Actor at 0x113b4ccf8>,
 'Carolyn Hennesy': <__main__.Actor at 0x113b4cd30>,
 'Bradley Cooper': <__main__.Actor at 0x113b51048>,
 'Djimon Hounsou': <__main__.Actor at 0x113b51080>,
 'Matthew McConaughey': <__main__.Actor at 0x113b512e8>,
 'Mackenzie Foy': <__main__.Actor at 0x113b51320>,
 'Jordana Brewster': <__main__.Actor at 0x113b518d0>,
 'Jason Flemyng': <__main__.Actor at 0x113b51ba8>,
 'Julia Ormond': <__main__.Actor at 0x113b51be0>,
 'Philip Seymour Hoffman': <__main__.Actor at 0x1140d50b8>,
 'Josh Hutcherson': <__main__.Actor at 0x1140d50f0>,
 'Nicolas Cage': <__main__.Actor at 0x1140d5438>,
 'Omar Benson Miller': <__main__.Actor at 0x1140d5470>,
 'Robert Capron': <__main__.Actor at 0x1140d54a8>,
 'Mike Vogel': <__main__.Actor at 0x1140d5828>,
 'Andre Braugher': <__main__.Actor at 0x1140d5860>,
 'Justin Timberlake': <__main__.Actor at 0x1140d5e80>,
 'Eric Idle': <__main__.Actor at 0x1140d5eb8>,
 'Rupert Everett': <__main__.Actor at 0x1140d5ef0>,
 'Dominic Cooper': <__main__.Actor at 0x1140db1d0>,
 'Callum Rennie': <__main__.Actor at 0x1140db208>,
 'Ruth Negga': <__main__.Actor at 0x1140db240>,
 'Emilia Clarke': <__main__.Actor at 0x1140db4e0>,
 'Matt Smith': <__main__.Actor at 0x1140db518>,
 'Bruce Spence': <__main__.Actor at 0x1140db898>,
 'Laura Brent': <__main__.Actor at 0x1140db8d0>,
 'Jennifer Garner': <__main__.Actor at 0x1140dbc88>,
 'Jaime King': <__main__.Actor at 0x1140dbcc0>,
 'Mako': <__main__.Actor at 0x1140dbcf8>,
 'Zack Ward': <__main__.Actor at 0x1140dbf98>,
 "Michael O'Neill": <__main__.Actor at 0x1140dbfd0>,
 'Anthony Hopkins': <__main__.Actor at 0x1140df470>,
 'Brian Blessed': <__main__.Actor at 0x1140df4a8>,
 'Robert Pattinson': <__main__.Actor at 0x1140df898>,
 'Fiona Shaw': <__main__.Actor at 0x1140df8d0>,
 'Charlize Theron': <__main__.Actor at 0x1140dfeb8>,
 'Alice Braga': <__main__.Actor at 0x1140e31d0>,
 'Willow Smith': <__main__.Actor at 0x1140e3208>,
 'David Kelly': <__main__.Actor at 0x1140e3518>,
 'Janeane Garofalo': <__main__.Actor at 0x1140e38d0>,
 'Brian Dennehy': <__main__.Actor at 0x1140e3908>,
 'Bernie Mac': <__main__.Actor at 0x1140e3eb8>,
 'Jada Pinkett Smith': <__main__.Actor at 0x1140e3ef0>,
 'Cedric the Entertainer': <__main__.Actor at 0x1140e3f28>,
 'Robin Williams': <__main__.Actor at 0x1140e82b0>,
 'Rami Malek': <__main__.Actor at 0x1140e82e8>,
 'Steve Coogan': <__main__.Actor at 0x1140e8320>,
 'Dominic Monaghan': <__main__.Actor at 0x1140e8668>,
 'Essie Davis': <__main__.Actor at 0x1140e89b0>,
 'Collin Chou': <__main__.Actor at 0x1140e89e8>,
 'Nona Gaye': <__main__.Actor at 0x1140e8a20>,
 'Josh Gad': <__main__.Actor at 0x1140e8e48>,
 'Maurice LaMarche': <__main__.Actor at 0x1140e8e80>,
 'Livvy Stubenrauch': <__main__.Actor at 0x1140e8eb8>,
 'Steve Bastoni': <__main__.Actor at 0x1140ef160>,
 'Daniel Bernhardt': <__main__.Actor at 0x1140ef198>,
 'Helmut Bakaitis': <__main__.Actor at 0x1140ef1d0>,
 'Natalie Portman': <__main__.Actor at 0x1140ef550>,
 'Zoë Kravitz': <__main__.Actor at 0x1140ef860>,
 'Ayelet Zurer': <__main__.Actor at 0x1140efa90>,
 'Armin Mueller-Stahl': <__main__.Actor at 0x1140efac8>,
 'Diedrich Bader': <__main__.Actor at 0x1140f2198>,
 'James Lipton': <__main__.Actor at 0x1140f21d0>,
 'Kelli Garner': <__main__.Actor at 0x1140f25c0>,
 'Piper Mackenzie Harris': <__main__.Actor at 0x1140f25f8>,
 'Niecy Nash': <__main__.Actor at 0x1140f2630>,
 'Edgar Ramírez': <__main__.Actor at 0x1140f2978>,
 'Lily James': <__main__.Actor at 0x1140f29b0>,
 'Jeremy Renner': <__main__.Actor at 0x1140f2ef0>,
 'Sean Harris': <__main__.Actor at 0x1140f2f28>,
 'Simon Merrells': <__main__.Actor at 0x1140f82b0>,
 'Art Malik': <__main__.Actor at 0x1140f82e8>,
 'Matthew Broderick': <__main__.Actor at 0x1140f8978>,
 'Oprah Winfrey': <__main__.Actor at 0x1140f89b0>,
 'Rip Torn': <__main__.Actor at 0x1140f89e8>,
 'Mike Bell': <__main__.Actor at 0x1140f8e10>,
 'Seychelle Gabriel': <__main__.Actor at 0x1140fb240>,
 'Noah Ringer': <__main__.Actor at 0x1140fb278>,
 'Aasif Mandvi': <__main__.Actor at 0x1140fb2b0>,
 'Jake Weber': <__main__.Actor at 0x1140fb7f0>,
 'Matt Craven': <__main__.Actor at 0x1140fb828>,
 'Elisabeth Harnois': <__main__.Actor at 0x1140fbcc0>,
 'Dan Fogler': <__main__.Actor at 0x1140fbcf8>,
 'Tom Everett Scott': <__main__.Actor at 0x1140fbd30>,
 'David Suchet': <__main__.Actor at 0x114100128>,
 'Cara Delevingne': <__main__.Actor at 0x114100400>,
 'Nonso Anozie': <__main__.Actor at 0x114100438>,
 'Ty Burrell': <__main__.Actor at 0x114100780>,
 'Zach Callison': <__main__.Actor at 0x1141007b8>,
 'Karan Brar': <__main__.Actor at 0x1141007f0>,
 'Julian Glover': <__main__.Actor at 0x114100a58>,
 'Martin Short': <__main__.Actor at 0x114100dd8>,
 'Toby Stephens': <__main__.Actor at 0x1141040f0>,
 'Colin Salmon': <__main__.Actor at 0x114104128>,
 'Rick Yune': <__main__.Actor at 0x114104160>,
 'Ed Begley Jr.': <__main__.Actor at 0x1141044e0>,
 'Kate McKinnon': <__main__.Actor at 0x114104518>,
 'Zach Woods': <__main__.Actor at 0x114104550>,
 'Bruce Willis': <__main__.Actor at 0x114104828>,
 'Will Patton': <__main__.Actor at 0x114104860>,
 'Rosario Dawson': <__main__.Actor at 0x114104d30>,
 'Sebastian Roché': <__main__.Actor at 0x1141080f0>,
 'Wayne Knight': <__main__.Actor at 0x114108518>,
 'Michael Nyqvist': <__main__.Actor at 0x1141087f0>,
 'Kamil McFadden': <__main__.Actor at 0x114108b00>,
 'Khamani Griffin': <__main__.Actor at 0x114108b38>,
 'John Michael Higgins': <__main__.Actor at 0x114108e10>,
 'Richard Burgi': <__main__.Actor at 0x114108e48>,
 'David Herman': <__main__.Actor at 0x114108e80>,
 'Tony Goldwyn': <__main__.Actor at 0x11410d2e8>,
 'Chad Lindberg': <__main__.Actor at 0x11410d320>,
 'María Valverde': <__main__.Actor at 0x11410d6a0>,
 'Ben Mendelsohn': <__main__.Actor at 0x11410d6d8>,
 'Leonard Nimoy': <__main__.Actor at 0x11410d9b0>,
 'Elodie Yung': <__main__.Actor at 0x114112390>,
 'Bryan Brown': <__main__.Actor at 0x1141123c8>,
 'Sam Shepard': <__main__.Actor at 0x1141126d8>,
 'Joe Morton': <__main__.Actor at 0x114112710>,
 'Richard Roxburgh': <__main__.Actor at 0x114112748>,
 'Matt Frewer': <__main__.Actor at 0x114112a58>,
 'Billy Crudup': <__main__.Actor at 0x114112a90>,
 'Stephen McHattie': <__main__.Actor at 0x114112ac8>,
 'Rene Russo': <__main__.Actor at 0x114112dd8>,
 'Darlene Love': <__main__.Actor at 0x114112e10>,
 'Kevin Rankin': <__main__.Actor at 0x114206128>,
 'Regi Davis': <__main__.Actor at 0x114206160>,
 'Celia Weston': <__main__.Actor at 0x114206198>,
 'Dwayne Johnson': <__main__.Actor at 0x1142064e0>,
 'Ming-Na Wen': <__main__.Actor at 0x114206be0>,
 'Jean Simmons': <__main__.Actor at 0x114206c18>,
 'Maria Grazia Cucinotta': <__main__.Actor at 0x11420b198>,
 'Desmond Llewelyn': <__main__.Actor at 0x11420b1d0>,
 "James D'Arcy": <__main__.Actor at 0x11420b5c0>,
 'Lee Ingleby': <__main__.Actor at 0x11420b5f8>,
 'David Threlfall': <__main__.Actor at 0x11420b630>,
 'Taylor Lautner': <__main__.Actor at 0x11420b9e8>,
 'Peter Mensah': <__main__.Actor at 0x11420d080>,
 'Mark Rylance': <__main__.Actor at 0x11420d358>,
 'Penelope Wilton': <__main__.Actor at 0x11420d390>,
 'Rafe Spall': <__main__.Actor at 0x11420d3c8>,
 'Lukas Haas': <__main__.Actor at 0x11420d6a0>,
 'Snoop Dogg': <__main__.Actor at 0x11420da20>,
 'Ben Schwartz': <__main__.Actor at 0x11420da58>,
 'Stephen Root': <__main__.Actor at 0x11420de10>,
 'Annet Mahendru': <__main__.Actor at 0x114213160>,
 'Andy Richter': <__main__.Actor at 0x114213198>,
 'Matt Damon': <__main__.Actor at 0x114213470>,
 'T.I.': <__main__.Actor at 0x114213b70>,
 'Sandra Ellis Lafferty': <__main__.Actor at 0x114213e10>,
 'Jim Parsons': <__main__.Actor at 0x114216550>,
 'Matt Jones': <__main__.Actor at 0x114216588>,
 'April Winchell': <__main__.Actor at 0x1142165c0>,
 'Lisa Ann Walter': <__main__.Actor at 0x1142168d0>,
 'Rick Gonzalez': <__main__.Actor at 0x114216908>,
 'Henry Rollins': <__main__.Actor at 0x114216cc0>,
 'Jordi Mollà': <__main__.Actor at 0x114216cf8>,
 'Constance Marie': <__main__.Actor at 0x11421a198>,
 'Amy Sedaris': <__main__.Actor at 0x11421a1d0>,
 'August Diehl': <__main__.Actor at 0x11421a518>,
 'Emma Watson': <__main__.Actor at 0x11421a828>,
 'Logan Lerman': <__main__.Actor at 0x11421a860>,
 'Toby Jones': <__main__.Actor at 0x11421ac18>,
 'Mackenzie Crook': <__main__.Actor at 0x11421ac50>,
 'Tony Curran': <__main__.Actor at 0x11421ac88>,
 'Eddie Baroo': <__main__.Actor at 0x11421f3c8>,
 'Alfre Woodard': <__main__.Actor at 0x11421f940>,
 'D.B. Sweeney': <__main__.Actor at 0x11421f978>,
 'Della Reese': <__main__.Actor at 0x11421f9b0>,
 'Will Ferrell': <__main__.Actor at 0x114223128>,
 'Verne Troyer': <__main__.Actor at 0x1142233c8>,
 'Stephanie Szostak': <__main__.Actor at 0x114223748>,
 'Seth Gabel': <__main__.Actor at 0x114223e80>,
 'Jürgen Prochnow': <__main__.Actor at 0x114223eb8>,
 'Miguel Ferrer': <__main__.Actor at 0x1142282b0>,
 'Rachel Crow': <__main__.Actor at 0x1142282e8>,
 'Jeffrey Garcia': <__main__.Actor at 0x114228320>,
 'Bruce Davison': <__main__.Actor at 0x114228710>,
 'Aaron Stanford': <__main__.Actor at 0x114228748>,
 'Paul Anderson': <__main__.Actor at 0x114228dd8>,
 'Alexa Davalos': <__main__.Actor at 0x11422c128>,
 'Ronny Cox': <__main__.Actor at 0x11422c390>,
 'Rachel Ticotin': <__main__.Actor at 0x11422c3c8>,
 'Marshall Bell': <__main__.Actor at 0x11422c400>,
 'Vladimir Kulich': <__main__.Actor at 0x11422c780>,
 'Clive Russell': <__main__.Actor at 0x11422c7b8>,
 'Scott Glenn': <__main__.Actor at 0x11422cac8>,
 'Stacy Keach': <__main__.Actor at 0x11422cb00>,
 'Michael Gough': <__main__.Actor at 0x11422cd68>,
 'John Glover': <__main__.Actor at 0x11422cda0>,
 'Clint Howard': <__main__.Actor at 0x114232080>,
 'T.J. Thyne': <__main__.Actor at 0x1142320b8>,
 'Molly Shannon': <__main__.Actor at 0x1142320f0>,
 'Dougray Scott': <__main__.Actor at 0x1142326d8>,
 'Karen Allen': <__main__.Actor at 0x114232a90>,
 'Mary Elizabeth Mastrantonio': <__main__.Actor at 0x114232ac8>,
 'Bob Gunton': <__main__.Actor at 0x114232b00>,
 'Ioan Gruffudd': <__main__.Actor at 0x114232dd8>,
 'Suraj Sharma': <__main__.Actor at 0x114236198>,
 'Tabu': <__main__.Actor at 0x1142361d0>,
 'Matt Long': <__main__.Actor at 0x1142364e0>,
 'Peter Fonda': <__main__.Actor at 0x114236518>,
 'Riz Ahmed': <__main__.Actor at 0x114236780>,
 'Ato Essandoh': <__main__.Actor at 0x1142367b8>,
 'Demi Moore': <__main__.Actor at 0x114236b38>,
 'Justin Theroux': <__main__.Actor at 0x114236b70>,
 'Nathan Lane': <__main__.Actor at 0x11423b198>,
 'Melanie Griffith': <__main__.Actor at 0x11423b1d0>,
 'Christina Cox': <__main__.Actor at 0x11423b828>,
 'Abbie Cornish': <__main__.Actor at 0x11423bba8>,
 'Jennifer Ehle': <__main__.Actor at 0x11423bbe0>,
 'Scott Porter': <__main__.Actor at 0x11423bef0>,
 'Kick Gurry': <__main__.Actor at 0x11423bf28>,
 'Nicholas Elia': <__main__.Actor at 0x11423bf60>,
 'Shelley Conn': <__main__.Actor at 0x11423f278>,
 'Domenick Lombardozzi': <__main__.Actor at 0x11423f2b0>,
 'Teyonah Parris': <__main__.Actor at 0x11423f2e8>,
 'Marc Blucas': <__main__.Actor at 0x11423f668>,
 'Zoë Bell': <__main__.Actor at 0x11423f978>,
 'Hayden Christensen': <__main__.Actor at 0x11423fc88>,
 'James Coburn': <__main__.Actor at 0x114243390>,
 'Tao Okamoto': <__main__.Actor at 0x114243668>,
 'Rila Fukushima': <__main__.Actor at 0x1142436a0>,
 'Ian McDiarmid': <__main__.Actor at 0x1142439b0>,
 'Roger Willie': <__main__.Actor at 0x1143d7080>,
 'Noah Emmerich': <__main__.Actor at 0x1143d70b8>,
 'Noel Fisher': <__main__.Actor at 0x1143d7748>,
 'Danny Woodburn': <__main__.Actor at 0x1143d7780>,
 'Jeremy Howard': <__main__.Actor at 0x1143d77b8>,
 'Phaldut Sharma': <__main__.Actor at 0x1143d7a90>,
 'Basher Savage': <__main__.Actor at 0x1143d7ac8>,
 'Amy Warren': <__main__.Actor at 0x1143d7b00>,
 'Jamie Renée Smith': <__main__.Actor at 0x1143d7e48>,
 'Grant Heslov': <__main__.Actor at 0x1143d7e80>,
 'Tim Blake Nelson': <__main__.Actor at 0x1143da160>,
 'Reg E. Cathey': <__main__.Actor at 0x1143da198>,
 'Tim Heidecker': <__main__.Actor at 0x1143da1d0>,
 'Archie Panjabi': <__main__.Actor at 0x1143da828>,
 'Vincent Schiavelli': <__main__.Actor at 0x1143daa58>,
 'Joe Don Baker': <__main__.Actor at 0x1143daa90>,
 'Adam Baldwin': <__main__.Actor at 0x1143dae48>,
 'Julia Roberts': <__main__.Actor at 0x1143e0128>,
 'Mini Anden': <__main__.Actor at 0x1143e0160>,
 'Stephanie March': <__main__.Actor at 0x1143e0518>,
 'Theo James': <__main__.Actor at 0x1143e0748>,
 'Mekhi Phifer': <__main__.Actor at 0x1143e0780>,
 'Adam Scott': <__main__.Actor at 0x1143e09e8>,
 'Frances Conroy': <__main__.Actor at 0x1143e0a20>,
 'James Corden': <__main__.Actor at 0x1143e0d30>,
 'Catherine Tate': <__main__.Actor at 0x1143e0d68>,
 'Olly Alexander': <__main__.Actor at 0x1143e0da0>,
 'Chad L. Coleman': <__main__.Actor at 0x1143e3208>,
 'Sullivan Stapleton': <__main__.Actor at 0x1143e35c0>,
 'Mahadeo Shivraj': <__main__.Actor at 0x1143e3940>,
 'Tim Gunn': <__main__.Actor at 0x1143e3978>,
 'Madison McKinley': <__main__.Actor at 0x1143e39b0>,
 'Roseanne Barr': <__main__.Actor at 0x1143e3dd8>,
 'G.W. Bailey': <__main__.Actor at 0x1143e3e10>,
 'Torey Michael Adkins': <__main__.Actor at 0x1143ea4e0>,
 'Olga Fonda': <__main__.Actor at 0x1143ea518>,
 'Jacob Tremblay': <__main__.Actor at 0x1143ea898>,
 "Nancy O'Dell": <__main__.Actor at 0x1143ea8d0>,
 'Vanessa Matsui': <__main__.Actor at 0x1143ea908>,
 'Jason Patric': <__main__.Actor at 0x1143eac18>,
 'Lois Chiles': <__main__.Actor at 0x1143eac50>,
 'Moises Arias': <__main__.Actor at 0x1143eaef0>,
 'Aramis Knight': <__main__.Actor at 0x1143eaf28>,
 'Jonathan Sadowski': <__main__.Actor at 0x1143ee240>,
 'Cyril Raffaelli': <__main__.Actor at 0x1143ee278>,
 'Billy Boyd': <__main__.Actor at 0x1143ee630>,
 'Cécile De France': <__main__.Actor at 0x1143ee8d0>,
 'Kelly Preston': <__main__.Actor at 0x1143eee48>,
 'Spencer Breslin': <__main__.Actor at 0x1143eee80>,
 'Chi McBride': <__main__.Actor at 0x1143f5198>,
 'Philip Glenister': <__main__.Actor at 0x1143f5518>,
 'Chazz Palminteri': <__main__.Actor at 0x1143f5860>,
 'Jeffrey Jones': <__main__.Actor at 0x1143f5898>,
 'Jenifer Lewis': <__main__.Actor at 0x1143f5c50>,
 'Anika Noni Rose': <__main__.Actor at 0x1143f5c88>,
 'Donald Glover': <__main__.Actor at 0x1143f5f28>,
 'Benedict Wong': <__main__.Actor at 0x1143f5f60>,
 'Del Zamora': <__main__.Actor at 0x1143f95f8>,
 'Warren Beatty': <__main__.Actor at 0x1143f9630>,
 'Robert Duvall': <__main__.Actor at 0x1143f9978>,
 'Connie Nielsen': <__main__.Actor at 0x1143f9c88>,
 'Oliver Reed': <__main__.Actor at 0x1143f9cc0>,
 'Frank Grillo': <__main__.Actor at 0x1143fe048>,
 'Jessica Capshaw': <__main__.Actor at 0x1143fe080>,
 'Tobias Menzies': <__main__.Actor at 0x1143fe5c0>,
 'Ivana Milicevic': <__main__.Actor at 0x1143fe5f8>,
 'Estella Warren': <__main__.Actor at 0x1143fe908>,
 'Erick Avari': <__main__.Actor at 0x1143fe940>,
 'Jenette Goldstein': <__main__.Actor at 0x1143feba8>,
 'S. Epatha Merkerson': <__main__.Actor at 0x1143febe0>,
 'Denzel Washington': <__main__.Actor at 0x114402320>,
 'Ruby Dee': <__main__.Actor at 0x114402358>,
 'RZA': <__main__.Actor at 0x114402390>,
 'Jamie Lee Curtis': <__main__.Actor at 0x114402630>,
 'Tia Carrere': <__main__.Actor at 0x114402668>,
 'Tom Arnold': <__main__.Actor at 0x1144026a0>,
 'Michael Rispoli': <__main__.Actor at 0x114402a20>,
 'Robert De Niro': <__main__.Actor at 0x114402c88>,
 'Blythe Danner': <__main__.Actor at 0x114402cc0>,
 'Teri Polo': <__main__.Actor at 0x114402cf8>,
 'Derek Jeter': <__main__.Actor at 0x114402fd0>,
 'Vanessa Williams': <__main__.Actor at 0x114406320>,
 'Roma Maffia': <__main__.Actor at 0x114406358>,
 'Jason Alexander': <__main__.Actor at 0x114406978>,
 'Bill Fagerbakke': <__main__.Actor at 0x1144069b0>,
 'Eartha Kitt': <__main__.Actor at 0x114406d68>,
 'Wendie Malick': <__main__.Actor at 0x114406da0>,
 'John Fiedler': <__main__.Actor at 0x114406dd8>,
 'Sylvester Stallone': <__main__.Actor at 0x11440a128>,
 'Armando Riesco': <__main__.Actor at 0x11440a470>,
 'Annie Parisse': <__main__.Actor at 0x11440a4a8>,
 'Ed Speleers': <__main__.Actor at 0x11440a7b8>,
 'Gary Lewis': <__main__.Actor at 0x11440a7f0>,
 "Catherine O'Hara": <__main__.Actor at 0x11440ab38>,
 'Ryan Corr': <__main__.Actor at 0x11440ab70>,
 'Max Records': <__main__.Actor at 0x11440aba8>,
 'Emma Kenney': <__main__.Actor at 0x11440f160>,
 'Troy Evans': <__main__.Actor at 0x11440f198>,
 'Rufus Sewell': <__main__.Actor at 0x11440f438>,
 'Mark Margolis': <__main__.Actor at 0x11440f7f0>,
 'Udo Kier': <__main__.Actor at 0x11440f828>,
 'Stephen Collins': <__main__.Actor at 0x11440fac8>,
 'Rene Auberjonois': <__main__.Actor at 0x1144130f0>,
 'Debi Mazar': <__main__.Actor at 0x114413128>,
 'Jake Busey': <__main__.Actor at 0x114413470>,
 'Patrick Muldoon': <__main__.Actor at 0x1144134a8>,
 'Seth Gilliam': <__main__.Actor at 0x1144134e0>,
 'Jim Sturgess': <__main__.Actor at 0x114413780>,
 'Anthony LaPaglia': <__main__.Actor at 0x114413b70>,
 'Christopher Heyerdahl': <__main__.Actor at 0x114413ef0>,
 'Alex Borstein': <__main__.Actor at 0x114413f28>,
 'Ingrid Bolsø Berdal': <__main__.Actor at 0x1144181d0>,
 'Michael Wincott': <__main__.Actor at 0x114418550>,
 'Anna Friel': <__main__.Actor at 0x114418828>,
 "Bobb'e J. Thompson": <__main__.Actor at 0x114418860>,
 'Jamie Kennedy': <__main__.Actor at 0x11441c208>,
 'Traylor Howard': <__main__.Actor at 0x11441c240>,
 'Ben Stein': <__main__.Actor at 0x11441c278>,
 'Benjamin Walker': <__main__.Actor at 0x11441c630>,
 'Frank Dillane': <__main__.Actor at 0x11441c668>,
 'Randy Quaid': <__main__.Actor at 0x11441c9b0>,
 'Burt Young': <__main__.Actor at 0x11441c9e8>,
 'Sean Huze': <__main__.Actor at 0x11441cd68>,
 'Igal Naor': <__main__.Actor at 0x11441cda0>,
 'Francesca Capaldi': <__main__.Actor at 0x114420128>,
 'Venus Schultheis': <__main__.Actor at 0x114420160>,
 'Bill Melendez': <__main__.Actor at 0x114420198>,
 'Ben Gazzara': <__main__.Actor at 0x114420470>,
 'Felicity Huffman': <__main__.Actor at 0x1144204a8>,
 'Campbell Scott': <__main__.Actor at 0x1144204e0>,
 'Patricia Velasquez': <__main__.Actor at 0x1144207f0>,
 'Ni Ni': <__main__.Actor at 0x114420d68>,
 'Shigeo Kobayashi': <__main__.Actor at 0x114420da0>,
 'Zooey Deschanel': <__main__.Actor at 0x114425198>,
 'Jon Heder': <__main__.Actor at 0x1144251d0>,
 'Jon Lovitz': <__main__.Actor at 0x1144254a8>,
 'Roger Bart': <__main__.Actor at 0x1144254e0>,
 'Thomas Middleditch': <__main__.Actor at 0x1144259b0>,
 'Katherine LaNasa': <__main__.Actor at 0x1144259e8>,
 'Milla Jovovich': <__main__.Actor at 0x114425cf8>,
 'Chris Noth': <__main__.Actor at 0x114429048>,
 'Liza Minnelli': <__main__.Actor at 0x114429080>,
 'Kristin Davis': <__main__.Actor at 0x1144290b8>,
 'Frank Welker': <__main__.Actor at 0x114429400>,
 'Rosie Perez': <__main__.Actor at 0x114429438>,
 'Elton John': <__main__.Actor at 0x114429470>,
 'Drake': <__main__.Actor at 0x114429828>,
 'Derek Jacobi': <__main__.Actor at 0x114429be0>,
 'Michael Imperioli': <__main__.Actor at 0x114429ef0>,
 'AJ Michalka': <__main__.Actor at 0x114429f28>,
 'Alexander Gould': <__main__.Actor at 0x11442e240>,
 'Bernard Hill': <__main__.Actor at 0x11442e630>,
 'Olivia Williams': <__main__.Actor at 0x11442ec50>,
 'Chris Barrie': <__main__.Actor at 0x11442ef60>,
 'Michael Jeter': <__main__.Actor at 0x1144325c0>,
 'Trevor Morgan': <__main__.Actor at 0x1144325f8>,
 'Alessandro Nivola': <__main__.Actor at 0x114432630>,
 'David Oyelowo': <__main__.Actor at 0x114432978>,
 'Tod Fennell': <__main__.Actor at 0x114432be0>,
 'Joan Plowright': <__main__.Actor at 0x114432c18>,
 'Cole Hauser': <__main__.Actor at 0x114432ef0>,
 'Megalyn Echikunwoke': <__main__.Actor at 0x114432f28>,
 'Holly Hunter': <__main__.Actor at 0x1144366a0>,
 'Craig T. Nelson': <__main__.Actor at 0x1144366d8>,
 'Lou Romano': <__main__.Actor at 0x114436710>,
 'Christopher Masterson': <__main__.Actor at 0x1144369e8>,
 'Matthew Modine': <__main__.Actor at 0x114436a20>,
 'Linda Fiorentino': <__main__.Actor at 0x11443c048>,
 'Ethan Suplee': <__main__.Actor at 0x11443c630>,
 'Mei Melançon': <__main__.Actor at 0x11443c9b0>,
 'John Lone': <__main__.Actor at 0x11443c9e8>,
 'Harris Yulin': <__main__.Actor at 0x11443ca20>,
 'Amber Valletta': <__main__.Actor at 0x11443ce10>,
 'Miranda Otto': <__main__.Actor at 0x11443ce48>,
 'Will Forte': <__main__.Actor at 0x11443f240>,
 'Al Roker': <__main__.Actor at 0x11443f278>,
 'Denis Leary': <__main__.Actor at 0x11443f630>,
 'Maile Flanagan': <__main__.Actor at 0x11443f668>,
 'Kelly Keaton': <__main__.Actor at 0x11443f6a0>,
 'Adrian Martinez': <__main__.Actor at 0x11443f9e8>,
 'Joey Slotnick': <__main__.Actor at 0x11443fa20>,
 'LL Cool J': <__main__.Actor at 0x11443fd30>,
 'Kelly Lynch': <__main__.Actor at 0x11443fd68>,
 'Harvey Fierstein': <__main__.Actor at 0x114443438>,
 'June Foray': <__main__.Actor at 0x114443470>,
 'Brandon T. Jackson': <__main__.Actor at 0x114443748>,
 'Goran Visnjic': <__main__.Actor at 0x114443a90>,
 'Joely Richardson': <__main__.Actor at 0x114443ac8>,
 'Aldis Hodge': <__main__.Actor at 0x114443d68>,
 'Kevin Chamberlin': <__main__.Actor at 0x114443da0>,
 'Robert Maillet': <__main__.Actor at 0x11444a0f0>,
 'Jim Varney': <__main__.Actor at 0x11444a518>,
 'Cree Summer': <__main__.Actor at 0x11444a550>,
 'Bella Thorne': <__main__.Actor at 0x11444a908>,
 'Joshua Mikel': <__main__.Actor at 0x11444a940>,
 'Jesse McCartney': <__main__.Actor at 0x11444a978>,
 'Adam Sandler': <__main__.Actor at 0x11444aef0>,
 'Sayed Badreya': <__main__.Actor at 0x11444af28>,
 'Kevin Nealon': <__main__.Actor at 0x11444af60>,
 'Haley Joel Osment': <__main__.Actor at 0x11444f5f8>,
 'Kevin Sussman': <__main__.Actor at 0x11444f630>,
 'Marsha Thomason': <__main__.Actor at 0x11444f9e8>,
 'Rachael Harris': <__main__.Actor at 0x11444fa20>,
 'Marc John Jefferies': <__main__.Actor at 0x11444fa58>,
 'Tom Skerritt': <__main__.Actor at 0x11444fd30>,
 'Larry King': <__main__.Actor at 0x11444fd68>,
 'Greg Grunberg': <__main__.Actor at 0x1144550b8>,
 'Kim Dickens': <__main__.Actor at 0x1144550f0>,
 'Curtiss Cook': <__main__.Actor at 0x114455400>,
 'George Harris': <__main__.Actor at 0x114455438>,
 'Michael Wright': <__main__.Actor at 0x114455470>,
 'Leven Rambin': <__main__.Actor at 0x114455748>,
 'Sanaa Lathan': <__main__.Actor at 0x114455da0>,
 'Alun Armstrong': <__main__.Actor at 0x114459160>,
 'Michael Byrne': <__main__.Actor at 0x114459198>,
 'Velibor Topic': <__main__.Actor at 0x1144591d0>,
 'Stephen Dillane': <__main__.Actor at 0x1144594a8>,
 'Catherine McCormack': <__main__.Actor at 0x1144594e0>,
 'Kim Delaney': <__main__.Actor at 0x114459748>,
 'Wanda Sykes': <__main__.Actor at 0x114459ac8>,
 'Will.i.am': <__main__.Actor at 0x114459b00>,
 'Anne Heche': <__main__.Actor at 0x11445e1d0>,
 'Gaby Hoffmann': <__main__.Actor at 0x11445e208>,
 'Natascha McElhone': <__main__.Actor at 0x11445e518>,
 'Christian Camargo': <__main__.Actor at 0x11445e860>,
 'Lex Shrapnel': <__main__.Actor at 0x11445e898>,
 'William Smith': <__main__.Actor at 0x11445ed68>,
 'Sandahl Bergman': <__main__.Actor at 0x11445eda0>,
 'Paddy Considine': <__main__.Actor at 0x114463128>,
 'Bruce McGill': <__main__.Actor at 0x114463160>,
 'Rosemarie DeWitt': <__main__.Actor at 0x114463198>,
 'Shirley Henderson': <__main__.Actor at 0x1144634a8>,
 'Richard E. Grant': <__main__.Actor at 0x1144634e0>,
 'Michael Angarano': <__main__.Actor at 0x114463828>,
 'Alan Ruck': <__main__.Actor at 0x114463ba8>,
 'Jami Gertz': <__main__.Actor at 0x114463be0>,
 'Paul Sanchez': <__main__.Actor at 0x114468198>,
 'Nick Searcy': <__main__.Actor at 0x1144681d0>,
 'Elizabeth Daily': <__main__.Actor at 0x1144685f8>,
 'Joan Allen': <__main__.Actor at 0x114468898>,
 'Oksana Akinshina': <__main__.Actor at 0x1144688d0>,
 'Dean Stockwell': <__main__.Actor at 0x114468ba8>,
 'Elliott Gould': <__main__.Actor at 0x114468e10>,
 'Jeff Bennett': <__main__.Actor at 0x11446e860>,
 'Teala Dunn': <__main__.Actor at 0x11446e898>,
 'Fred Tatasciore': <__main__.Actor at 0x11446e8d0>,
 'Jim Carter': <__main__.Actor at 0x11446eef0>,
 'Gabourey Sidibe': <__main__.Actor at 0x1144712b0>,
 'Sarah Parish': <__main__.Actor at 0x114471588>,
 'Lisa Bonet': <__main__.Actor at 0x114471940>,
 'Meryl Streep': <__main__.Actor at 0x114471c50>,
 'Hunter Parrish': <__main__.Actor at 0x114471c88>,
 'Zoe Kazan': <__main__.Actor at 0x114471cc0>,
 'Al Pacino': <__main__.Actor at 0x114471f60>,
 'Debra Messing': <__main__.Actor at 0x114475320>,
 'Jane Krakowski': <__main__.Actor at 0x114475358>,
 'Bob Hoskins': <__main__.Actor at 0x114475940>,
 'Gabriel Thomson': <__main__.Actor at 0x114475978>,
 'Clemens Schick': <__main__.Actor at 0x1144759b0>,
 'F. Murray Abraham': <__main__.Actor at 0x11447b0b8>,
 'Tom Noonan': <__main__.Actor at 0x11447b0f0>,
 'Li Gong': <__main__.Actor at 0x11447b3c8>,
 'Karl Yune': <__main__.Actor at 0x11447b400>,
 'Amber Stevens West': <__main__.Actor at 0x11447b6a0>,
 'Zachery Ty Bryan': <__main__.Actor at 0x11447b6d8>,
 'Nikki Griffin': <__main__.Actor at 0x11447b710>,
 'Imelda Staunton': <__main__.Actor at 0x11447ba58>,
 'Michael Palin': <__main__.Actor at 0x11447ba90>,
 'Raymond Cruz': <__main__.Actor at 0x11447bfd0>,
 'Rick Worthy': <__main__.Actor at 0x114480048>,
 'Jsu Garcia': <__main__.Actor at 0x114480080>,
 'Anna Kendrick': <__main__.Actor at 0x114480828>,
 'Kieran Culkin': <__main__.Actor at 0x114480860>,
 'Ellen Wong': <__main__.Actor at 0x114480898>,
 'Tchéky Karyo': <__main__.Actor at 0x114480ba8>,
 'Rekha Sharma': <__main__.Actor at 0x114480be0>,
 'Larry Miller': <__main__.Actor at 0x114480eb8>,
 'Janet Jackson': <__main__.Actor at 0x114480ef0>,
 'Chris Elliott': <__main__.Actor at 0x114480f28>,
 'Sarah Michelle Gellar': <__main__.Actor at 0x114484208>,
 'Linda Cardellini': <__main__.Actor at 0x114484240>,
 'Miguel A. Núñez Jr.': <__main__.Actor at 0x114484278>,
 'Wood Harris': <__main__.Actor at 0x1144844a8>,
 'Jason Cope': <__main__.Actor at 0x1144844e0>,
 'Rakie Ayola': <__main__.Actor at 0x114484518>,
 'Cameron Monaghan': <__main__.Actor at 0x114484828>,
 'Julie Kavner': <__main__.Actor at 0x114484860>,
 'Katt Williams': <__main__.Actor at 0x114484c18>,
 'Tom Hulce': <__main__.Actor at 0x114484f60>,
 'Seth MacFarlane': <__main__.Actor at 0x11448a358>,
 'Iván Kamarás': <__main__.Actor at 0x11448a390>,
 'Brian Steele': <__main__.Actor at 0x11448a3c8>,
 'Anthony Edwards': <__main__.Actor at 0x11448a748>,
 'Michael Rapaport': <__main__.Actor at 0x11448ab00>,
 'Vanessa Redgrave': <__main__.Actor at 0x114490208>,
 'Anthony Reynolds': <__main__.Actor at 0x1144904e0>,
 'Mason Lee': <__main__.Actor at 0x1144906d8>,
 'Mike Tyson': <__main__.Actor at 0x114490710>,
 'Andrew Bryniarski': <__main__.Actor at 0x114490940>,
 'Jason Scott Lee': <__main__.Actor at 0x114496198>,
 'David Ogden Stiers': <__main__.Actor at 0x1144961d0>,
 'Garrick Hagon': <__main__.Actor at 0x114496908>,
 'Steve Reevis': <__main__.Actor at 0x114496c88>,
 'Dalip Singh': <__main__.Actor at 0x114496cc0>,
 'Lauren Gottlieb': <__main__.Actor at 0x11449a080>,
 'Paul Michael Glaser': <__main__.Actor at 0x11449a7f0>,
 'Joseph Sikora': <__main__.Actor at 0x11449a9e8>,
 'Nellie Sciutto': <__main__.Actor at 0x11449aa20>,
 'Katy Mixon': <__main__.Actor at 0x11449ad30>,
 'Drew Carey': <__main__.Actor at 0x11449e128>,
 'Paula Abdul': <__main__.Actor at 0x11449e160>,
 'Carmen Electra': <__main__.Actor at 0x11449e7b8>,
 'Kathryn Joosten': <__main__.Actor at 0x11449e7f0>,
 'Jennifer Jason Leigh': <__main__.Actor at 0x11449eb38>,
 'Liam Aiken': <__main__.Actor at 0x11449eb70>,
 'Bailee Madison': <__main__.Actor at 0x11449ee10>,
 'Monica Potter': <__main__.Actor at 0x1144a4160>,
 'Dave Chappelle': <__main__.Actor at 0x1144a4198>,
 'Ethan Embry': <__main__.Actor at 0x1144a4438>,
 'Cameron Boyce': <__main__.Actor at 0x1144a4470>,
 'Jodi Benson': <__main__.Actor at 0x1144a4e48>,
 'Sam Lloyd': <__main__.Actor at 0x1144a4e80>,
 'Lili Taylor': <__main__.Actor at 0x1144a81d0>,
 'Virginia Madsen': <__main__.Actor at 0x1144a8208>,
 'Michael Jordan': <__main__.Actor at 0x1144a8630>,
 'Roger Rees': <__main__.Actor at 0x1144a8a20>,
 'Henry Czerny': <__main__.Actor at 0x1144a8a58>,
 'William Abadie': <__main__.Actor at 0x1144a8a90>,
 'Juan Riedinger': <__main__.Actor at 0x1144a8d68>,
 'Alex McArthur': <__main__.Actor at 0x1144ad160>,
 'Michael Potts': <__main__.Actor at 0x1144ad198>,
 'Jim Parrack': <__main__.Actor at 0x1144ad4e0>,
 'Tom Cavanagh': <__main__.Actor at 0x1144adb70>,
 'Josh Robert Thompson': <__main__.Actor at 0x1144adba8>,
 'Charles Napier': <__main__.Actor at 0x1144adef0>,
 'Zahn McClarnon': <__main__.Actor at 0x1144adf28>,
 'Leslie Bibb': <__main__.Actor at 0x1144b1240>,
 'Nicholas Turturro': <__main__.Actor at 0x1144b1278>,
 'June Lockhart': <__main__.Actor at 0x1144b15f8>,
 'Dorian Missick': <__main__.Actor at 0x1144b1908>,
 'Jose Pablo Cantillo': <__main__.Actor at 0x1144b1940>,
 'Fran Drescher': <__main__.Actor at 0x1144b1cc0>,
 'Quincy Jones': <__main__.Actor at 0x1144b6080>,
 'Penn Jillette': <__main__.Actor at 0x1144b60b8>,
 'Russi Taylor': <__main__.Actor at 0x1144b60f0>,
 'Alan Young': <__main__.Actor at 0x1144b6390>,
 'Josh Stamberg': <__main__.Actor at 0x1144b63c8>,
 'Mika Boorem': <__main__.Actor at 0x1144b67b8>,
 'David Paymer': <__main__.Actor at 0x1144b67f0>,
 'Michael Emerson': <__main__.Actor at 0x1144b6d68>,
 'Nick Chinlund': <__main__.Actor at 0x1144b6da0>,
 'Adrian Alonso': <__main__.Actor at 0x1144b6dd8>,
 'Annabella Sciorra': <__main__.Actor at 0x1144bb198>,
 'Rosalind Chao': <__main__.Actor at 0x1144bb1d0>,
 'Michael McKean': <__main__.Actor at 0x1144bb4e0>,
 'Devin Ratray': <__main__.Actor at 0x1144bbef0>,
 'Boris Kodjoe': <__main__.Actor at 0x1144bbf28>,
 'Jon Foster': <__main__.Actor at 0x1144bf278>,
 'Bruce Thomas': <__main__.Actor at 0x1144bf2b0>,
 'Viggo Mortensen': <__main__.Actor at 0x1144bf588>,
 'Amy Brenneman': <__main__.Actor at 0x1144bf5c0>,
 'Charlie Rowe': <__main__.Actor at 0x1144bf898>,
 'Tiya Sircar': <__main__.Actor at 0x1144bf8d0>,
 'Madison Rothschild': <__main__.Actor at 0x1144bf908>,
 'Richard Tyson': <__main__.Actor at 0x1144bfba8>,
 'John Topor': <__main__.Actor at 0x1144bfbe0>,
 'Jenna Elfman': <__main__.Actor at 0x1144c5080>,
 'Heather Locklear': <__main__.Actor at 0x1144c50b8>,
 'Fergie': <__main__.Actor at 0x1144c5390>,
 'Elio Germano': <__main__.Actor at 0x1144c53c8>,
 'Andrea Di Stefano': <__main__.Actor at 0x1144c5400>,
 'Brian Anthony Wilson': <__main__.Actor at 0x1144c5ac8>,
 'Larenz Tate': <__main__.Actor at 0x1144c5b00>,
 'Adam Goldberg': <__main__.Actor at 0x1144c5f60>,
 'Glenne Headly': <__main__.Actor at 0x1144c5f98>,
 'Joseph Gilgun': <__main__.Actor at 0x1144cb2b0>,
 'Lotte Verbeek': <__main__.Actor at 0x1144cb2e8>,
 'Bob Neill': <__main__.Actor at 0x1144cb5c0>,
 'Val Kilmer': <__main__.Actor at 0x1144cb5f8>,
 'Tom Sizemore': <__main__.Actor at 0x1144cb630>,
 'Mia Farrow': <__main__.Actor at 0x1144cb978>,
 'Adam LeFevre': <__main__.Actor at 0x1144cb9b0>,
 'Penny Balfour': <__main__.Actor at 0x1144cb9e8>,
 'Pedro Armendáriz Jr.': <__main__.Actor at 0x1144cbbe0>,
 'Jacques Perrin': <__main__.Actor at 0x1144cbc18>,
 'Rie Miyazawa': <__main__.Actor at 0x1144cbc50>,
 'Jemima Rooper': <__main__.Actor at 0x1144d0048>,
 'Sasha Roiz': <__main__.Actor at 0x1144d0438>,
 'Currie Graham': <__main__.Actor at 0x1144d0470>,
 'Dylan Schombing': <__main__.Actor at 0x1144d04a8>,
 'Austin Pendleton': <__main__.Actor at 0x1144d06a0>,
 'Niketa Calame': <__main__.Actor at 0x1144d0a90>,
 'Melissa Sturm': <__main__.Actor at 0x1144d5278>,
 'Emily Watson': <__main__.Actor at 0x1144d5518>,
 'Tim Meadows': <__main__.Actor at 0x1144d5a20>,
 'Mo Gallini': <__main__.Actor at 0x1144d5d30>,
 'Veronica Cartwright': <__main__.Actor at 0x1144da320>,
 'Jeremy Northam': <__main__.Actor at 0x1144da358>,
 'Jonathan Winters': <__main__.Actor at 0x1144da6d8>,
 'Eric Stonestreet': <__main__.Actor at 0x1144da9e8>,
 'Albert Brooks': <__main__.Actor at 0x1144daa20>,
 'Max Ryan': <__main__.Actor at 0x1144dacf8>,
 'Miranda Cosgrove': <__main__.Actor at 0x1144e0080>,
 'Mary McDonnell': <__main__.Actor at 0x1144e0358>,
 'Ariana Richards': <__main__.Actor at 0x1144e0630>,
 'Richard Schiff': <__main__.Actor at 0x1144e0668>,
 'Vanessa Lee Chester': <__main__.Actor at 0x1144e06a0>,
 'Danny Huston': <__main__.Actor at 0x1144e0cc0>,
 'Rita Davies': <__main__.Actor at 0x1144e0cf8>,
 'Tyler Mane': <__main__.Actor at 0x1144e0f98>,
 'Michael Biehn': <__main__.Actor at 0x1144e4588>,
 'Bokeem Woodbine': <__main__.Actor at 0x1144e45c0>,
 'Ray Romano': <__main__.Actor at 0x1144e49e8>,
 'Jay Leno': <__main__.Actor at 0x1144e4a20>,
 'Peter Dante': <__main__.Actor at 0x1144e4cc0>,
 'Allen Covert': <__main__.Actor at 0x1144e4cf8>,
 'Jerry Stiller': <__main__.Actor at 0x1144e9198>,
 'Elijah Kelley': <__main__.Actor at 0x1144e91d0>,
 'Paul Dooley': <__main__.Actor at 0x1144e9208>,
 'Alan Ford': <__main__.Actor at 0x1144e9518>,
 'Izabella Scorupco': <__main__.Actor at 0x1144e9550>,
 'Michael Kelly': <__main__.Actor at 0x1144e9c18>,
 'Barry Shabaka Henley': <__main__.Actor at 0x1144ef048>,
 'Kevin Dillon': <__main__.Actor at 0x1144ef2b0>,
 'Yvette Nicole Brown': <__main__.Actor at 0x1144ef2e8>,
 'Nicholas Lea': <__main__.Actor at 0x1144ef630>,
 'Jud Tylor': <__main__.Actor at 0x1144ef978>,
 'Martin Scorsese': <__main__.Actor at 0x1144efcf8>,
 'Loretta Devine': <__main__.Actor at 0x1144f30b8>,
 'Jennifer Hudson': <__main__.Actor at 0x1144f30f0>,
 'Christina Milian': <__main__.Actor at 0x1144f34a8>,
 'Moritz Bleibtreu': <__main__.Actor at 0x1144f37b8>,
 'Tom Selleck': <__main__.Actor at 0x1144f3e10>,
 'Christian Berkel': <__main__.Actor at 0x1144f60b8>,
 'Paz Vega': <__main__.Actor at 0x1144f6438>,
 'Sarah Steele': <__main__.Actor at 0x1144f6470>,
 "Brían F. O'Byrne": <__main__.Actor at 0x1144f6b38>,
 'Azura Skye': <__main__.Actor at 0x1144f6b70>,
 'Ben Cross': <__main__.Actor at 0x1144f6eb8>,
 'John Gielgud': <__main__.Actor at 0x1144f6ef0>,
 'Geoffrey Palmer': <__main__.Actor at 0x1144fd278>,
 'Randall Duk Kim': <__main__.Actor at 0x1144fd2b0>,
 'Daniel Sharman': <__main__.Actor at 0x1144fd630>,
 'Steve Byers': <__main__.Actor at 0x1144fd668>,
 'Ransford Doherty': <__main__.Actor at 0x1144fda20>,
 'Lena Olin': <__main__.Actor at 0x114500160>,
 'Sean Pertwee': <__main__.Actor at 0x114500470>,
 'Bridget Fonda': <__main__.Actor at 0x114500780>,
 'Megan Mullally': <__main__.Actor at 0x1145007b8>,
 'Mike Starr': <__main__.Actor at 0x1145046a0>,
 'John Heard': <__main__.Actor at 0x1145046d8>,
 'Peter Coyote': <__main__.Actor at 0x114504a20>,
 'James Pickens Jr.': <__main__.Actor at 0x114504a58>,
 'Huey Lewis': <__main__.Actor at 0x114504a90>,
 'Keegan-Michael Key': <__main__.Actor at 0x114504e10>,
 'Alexis Dziena': <__main__.Actor at 0x11450c208>,
 'Maude Apatow': <__main__.Actor at 0x11450c470>,
 'Frances Fisher': <__main__.Actor at 0x11450c710>,
 'Tim McGraw': <__main__.Actor at 0x11450c748>,
 'Gary Cole': <__main__.Actor at 0x11450cac8>,
 'Raven-Symoné': <__main__.Actor at 0x11450cdd8>,
 'Kevin Pollak': <__main__.Actor at 0x11450ce10>,
 'Mhairi Calvey': <__main__.Actor at 0x1145101d0>,
 'Patrick McGoohan': <__main__.Actor at 0x114510208>,
 'James Robinson': <__main__.Actor at 0x114510240>,
 'Brian Geraghty': <__main__.Actor at 0x114510518>,
 'James Morrison': <__main__.Actor at 0x114510550>,
 'Yeardley Smith': <__main__.Actor at 0x114510860>,
 'Marcia Wallace': <__main__.Actor at 0x114510898>,
 'Martin Landau': <__main__.Actor at 0x114510b38>,
 'Hal Holbrook': <__main__.Actor at 0x114510b70>,
 'Jeffrey DeMunn': <__main__.Actor at 0x114510ba8>,
 'Cristián de la Fuente': <__main__.Actor at 0x114510eb8>,
 'David Gant': <__main__.Actor at 0x114517208>,
 'Jean-Claude Dreyfus': <__main__.Actor at 0x114517240>,
 'Oanh Nguyen': <__main__.Actor at 0x114517278>,
 'Peter Boyle': <__main__.Actor at 0x114517908>,
 'Rory Culkin': <__main__.Actor at 0x114517be0>,
 'Merritt Wever': <__main__.Actor at 0x114517c18>,
 'Cherry Jones': <__main__.Actor at 0x114517c50>,
 'Jennifer Saunders': <__main__.Actor at 0x11451a080>,
 'Conrad Vernon': <__main__.Actor at 0x11451a0b8>,
 'Cheech Marin': <__main__.Actor at 0x11451a470>,
 'George Carlin': <__main__.Actor at 0x11451a4a8>,
 'Hector Elizondo': <__main__.Actor at 0x11451a748>,
 'Eve': <__main__.Actor at 0x11451aa58>,
 'Leila Arcieri': <__main__.Actor at 0x11451aa90>,
 'Tim Conway': <__main__.Actor at 0x11451ae48>,
 'Billy West': <__main__.Actor at 0x11451ae80>,
 'John Amos': <__main__.Actor at 0x114520cc0>,
 'Franco Nero': <__main__.Actor at 0x114520cf8>,
 'Josh Charles': <__main__.Actor at 0x114523080>,
 'Freddy Rodríguez': <__main__.Actor at 0x114523780>,
 'Bob Balaban': <__main__.Actor at 0x1145237b8>,
 'Raoul Bova': <__main__.Actor at 0x114523b00>,
 'Bridgit Mendler': <__main__.Actor at 0x114523eb8>,
 'Chris Klein': <__main__.Actor at 0x1145282b0>,
 'Radha Mitchell': <__main__.Actor at 0x1145284a8>,
 'LeVar Burton': <__main__.Actor at 0x1145287f0>,
 'Jonathan Frakes': <__main__.Actor at 0x114528828>,
 'Michael Dorn': <__main__.Actor at 0x114528860>,
 'Alison Lohman': <__main__.Actor at 0x114528d68>,
 'David Hyde Pierce': <__main__.Actor at 0x11452e0f0>,
 'Peter Gerety': <__main__.Actor at 0x11452e128>,
 'Ron Rifkin': <__main__.Actor at 0x11452e160>,
 'Jeremy Irvine': <__main__.Actor at 0x11452e438>,
 'Todd Graff': <__main__.Actor at 0x11452e9b0>,
 'John Buffalo Mailer': <__main__.Actor at 0x11452ec18>,
 'Sarah Gadon': <__main__.Actor at 0x114532080>,
 'Zach McGowan': <__main__.Actor at 0x1145320b8>,
 'Mark Valley': <__main__.Actor at 0x1145322b0>,
 'Nathaniel Parker': <__main__.Actor at 0x114532668>,
 'Victor Wong': <__main__.Actor at 0x1145329e8>,
 'Chelcie Ross': <__main__.Actor at 0x114532c88>,
 'Brooke Smith': <__main__.Actor at 0x114532f98>,
 'Garcelle Beauvais': <__main__.Actor at 0x114532fd0>,
 'Ben Daniels': <__main__.Actor at 0x1145382e8>,
 'Dexter Fletcher': <__main__.Actor at 0x114538320>,
 'Phill Lewis': <__main__.Actor at 0x114538668>,
 'Tate Taylor': <__main__.Actor at 0x1145386a0>,
 'Stephen Rea': <__main__.Actor at 0x1145389b0>,
 'Sandrine Holt': <__main__.Actor at 0x1145389e8>,
 'James Martin Kelly': <__main__.Actor at 0x114538da0>,
 'Shane Hartline': <__main__.Actor at 0x114538dd8>,
 'Celina Beach': <__main__.Actor at 0x114538e10>,
 'Rory Cochrane': <__main__.Actor at 0x11453c160>,
 'Talisa Soto': <__main__.Actor at 0x11453cac8>,
 'Gregg Henry': <__main__.Actor at 0x11453cb00>,
 'Minnie Driver': <__main__.Actor at 0x11453cef0>,
 'Ron Howard': <__main__.Actor at 0x114541400>,
 'Brandy Norwood': <__main__.Actor at 0x114541438>,
 'Archie Kao': <__main__.Actor at 0x1145417f0>,
 'Brandon Molale': <__main__.Actor at 0x114541828>,
 'Laurence Olivier': <__main__.Actor at 0x114541be0>,
 'Charlotte Rampling': <__main__.Actor at 0x114541ef0>,
 'Indira Varma': <__main__.Actor at 0x114541f28>,
 'Neil Maskell': <__main__.Actor at 0x114541f60>,
 '50 Cent': <__main__.Actor at 0x1145453c8>,
 'Matt Gerald': <__main__.Actor at 0x114545400>,
 'Roxanne McKee': <__main__.Actor at 0x1145456d8>,
 'Luke Newberry': <__main__.Actor at 0x114545710>,
 'Gaia Weiss': <__main__.Actor at 0x114545748>,
 'Philip Baker Hall': <__main__.Actor at 0x114545a58>,
 'Gary Farmer': <__main__.Actor at 0x11454a0f0>,
 'Vincent Pastore': <__main__.Actor at 0x11454a7f0>,
 'Robert Blake': <__main__.Actor at 0x11454a828>,
 'Aida Turturro': <__main__.Actor at 0x11454a860>,
 'Max Minghella': <__main__.Actor at 0x11454ae10>,
 'Ashraf Barhom': <__main__.Actor at 0x11454ae48>,
 'Rupert Evans': <__main__.Actor at 0x11454ae80>,
 'Jenna Fischer': <__main__.Actor at 0x11454f4a8>,
 'Stephen Merchant': <__main__.Actor at 0x11454f4e0>,
 'Simon McBurney': <__main__.Actor at 0x11454fa58>,
 'Michael Gaston': <__main__.Actor at 0x11454fa90>,
 'Kevin McNally': <__main__.Actor at 0x114556080>,
 'Maury Chaykin': <__main__.Actor at 0x1145560b8>,
 'Mitch Pileggi': <__main__.Actor at 0x114556470>,
 'Owen Teale': <__main__.Actor at 0x1145567f0>,
 'Lisa Edelstein': <__main__.Actor at 0x11455b048>,
 'Reece Thompson': <__main__.Actor at 0x11455b748>,
 'Marcus Chong': <__main__.Actor at 0x11455bc88>,
 'Gloria Foster': <__main__.Actor at 0x11455bcc0>,
 'Miko Hughes': <__main__.Actor at 0x11455bf60>,
 'Kathleen Quinlan': <__main__.Actor at 0x11455bf98>,
 'Judge Reinhold': <__main__.Actor at 0x11455f550>,
 'Aisha Tyler': <__main__.Actor at 0x11455f588>,
 'Eric Lloyd': <__main__.Actor at 0x11455f5c0>,
 'Jean Stapleton': <__main__.Actor at 0x11455fb38>,
 'Andrea Savage': <__main__.Actor at 0x11455fda0>,
 ...}
In [12]:
with open("adj.csv", "w") as out_file:
    for _,actor in actor_map.items():
        adj = [(actor.name, x.name) for x in actor.costars.values()]
        for tup in adj:
            out_file.write("%s,%s\n" % tup)
In [ ]: