DATA 612 Project 5 - Implementing a Recommender System on Spark
Instruction
In this assignment, we will begin to work with a distributed recommender system by adapting one of our recommender systems to work with Apache Spark and compare the performance with our previous iteration. We will at the same time consider the efficiency of the system and the added complexity of using Spark. It is also allowed to use PySpark(Python), SparkR(R), sparklyr(R), or Scala, and may work on any platform including Databricks Community Edition or in local mode.
Introduction
In this project, by implementing the use of Spark, we will use the dataset MovieLense
and Alternating Least Squares (ALS) method to test our model performance and efficiency of the system respectively with RecommenderLab and sparklyr(R), and to compare their results. With the statistics produced in this project, we will discuss when and why moving to a distributed platform such as Spark becoming necessary.
Load Packages
Import Data
Read Data
data(MovieLense)
y<-as.matrix(MovieLense@data[1:10,1:100])
y %>% kable(caption = "Showing Part of the Dataset") %>% kable_styling("striped", full_width = TRUE)
Toy Story (1995) | GoldenEye (1995) | Four Rooms (1995) | Get Shorty (1995) | Copycat (1995) | Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) | Twelve Monkeys (1995) | Babe (1995) | Dead Man Walking (1995) | Richard III (1995) | Seven (Se7en) (1995) | Usual Suspects, The (1995) | Mighty Aphrodite (1995) | Postino, Il (1994) | Mr. Holland’s Opus (1995) | French Twist (Gazon maudit) (1995) | From Dusk Till Dawn (1996) | White Balloon, The (1995) | Antonia’s Line (1995) | Angels and Insects (1995) | Muppet Treasure Island (1996) | Braveheart (1995) | Taxi Driver (1976) | Rumble in the Bronx (1995) | Birdcage, The (1996) | Brothers McMullen, The (1995) | Bad Boys (1995) | Apollo 13 (1995) | Batman Forever (1995) | Belle de jour (1967) | Crimson Tide (1995) | Crumb (1994) | Desperado (1995) | Doom Generation, The (1995) | Free Willy 2: The Adventure Home (1995) | Mad Love (1995) | Nadja (1994) | Net, The (1995) | Strange Days (1995) | To Wong Foo, Thanks for Everything! Julie Newmar (1995) | Billy Madison (1995) | Clerks (1994) | Disclosure (1994) | Dolores Claiborne (1994) | Eat Drink Man Woman (1994) | Exotica (1994) | Ed Wood (1994) | Hoop Dreams (1994) | I.Q. (1994) | Star Wars (1977) | Legends of the Fall (1994) | Madness of King George, The (1994) | Natural Born Killers (1994) | Outbreak (1995) | Professional, The (1994) | Pulp Fiction (1994) | Priest (1994) | Quiz Show (1994) | Three Colors: Red (1994) | Three Colors: Blue (1993) | Three Colors: White (1994) | Stargate (1994) | Santa Clause, The (1994) | Shawshank Redemption, The (1994) | What’s Eating Gilbert Grape (1993) | While You Were Sleeping (1995) | Ace Ventura: Pet Detective (1994) | Crow, The (1994) | Forrest Gump (1994) | Four Weddings and a Funeral (1994) | Lion King, The (1994) | Mask, The (1994) | Maverick (1994) | Faster Pussycat! Kill! Kill! (1965) | Brother Minister: The Assassination of Malcolm X (1994) | Carlito’s Way (1993) | Firm, The (1993) | Free Willy (1993) | Fugitive, The (1993) | Hot Shots! Part Deux (1993) | Hudsucker Proxy, The (1994) | Jurassic Park (1993) | Much Ado About Nothing (1993) | Robert A. Heinlein’s The Puppet Masters (1994) | Ref, The (1994) | Remains of the Day, The (1993) | Searching for Bobby Fischer (1993) | Sleepless in Seattle (1993) | Blade Runner (1982) | So I Married an Axe Murderer (1993) | Nightmare Before Christmas, The (1993) | True Romance (1993) | Welcome to the Dollhouse (1995) | Home Alone (1990) | Aladdin (1992) | Terminator 2: Judgment Day (1991) | Dances with Wolves (1990) | Silence of the Lambs, The (1991) | Snow White and the Seven Dwarfs (1937) | Fargo (1996) |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 | 3 | 4 | 3 | 3 | 5 | 4 | 1 | 5 | 3 | 2 | 5 | 5 | 5 | 5 | 5 | 3 | 4 | 5 | 4 | 1 | 4 | 4 | 3 | 4 | 3 | 2 | 4 | 1 | 3 | 3 | 5 | 4 | 2 | 1 | 2 | 2 | 3 | 4 | 3 | 2 | 5 | 4 | 5 | 5 | 4 | 4 | 5 | 3 | 5 | 4 | 4 | 3 | 3 | 5 | 4 | 5 | 4 | 5 | 5 | 4 | 3 | 2 | 5 | 4 | 4 | 3 | 4 | 3 | 3 | 3 | 4 | 3 | 1 | 4 | 4 | 4 | 1 | 4 | 4 | 5 | 5 | 3 | 4 | 3 | 5 | 5 | 4 | 5 | 4 | 5 | 3 | 5 | 2 | 4 | 5 | 3 | 4 | 3 | 5 |
4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 3 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 3 | 0 | 0 | 0 | 3 | 4 | 0 | 0 | 3 | 3 | 5 |
4 | 0 | 0 | 0 | 0 | 0 | 2 | 4 | 4 | 0 | 0 | 4 | 2 | 5 | 3 | 0 | 0 | 0 | 4 | 0 | 3 | 3 | 4 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 3 | 3 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 4 | 0 | 0 | 0 | 0 | 3 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 5 | 0 | 5 |
0 | 0 | 0 | 5 | 0 | 0 | 5 | 5 | 5 | 4 | 3 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 3 | 0 | 3 | 0 | 4 | 5 | 3 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 5 | 0 | 0 | 5 | 2 | 4 | 5 | 3 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 5 | 0 | 0 | 0 | 4 | 5 | 1 | 5 | 5 | 3 | 0 | 0 | 0 | 5 | 3 | 4 | 4 | 5 | 3 | 0 | 0 | 0 | 4 | 0 | 0 | 5 | 3 | 3 | 5 | 5 | 0 | 0 | 5 | 5 | 4 | 5 | 5 |
0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 | 0 | 5 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
4 | 0 | 0 | 4 | 0 | 0 | 4 | 0 | 4 | 0 | 4 | 5 | 3 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 4 | 3 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4 | 5 | 5 |
Data Exploration
The dataset we will use for this project is MovieLense
. This data is about movies. The table contains the ratings that the users give to movies, which was collected through the MovieLens website (movielens.umn.edu) from 943 users on 1664 movies during the seven-month period from September 19th, 1997 through April 22nd, 1998
It is a 943 rows x 1664 columns rating matrix of class ‘realRatingMatrix’ with 99,392 ratings. Each row of MovieLense
corresponds to a user, and each column corresponds to a movie. There are more than 943 x 1664 = 1,500,000 combinations between a user and a movie. Therefore, storing the complete matrix would require more than 1,500,000 cells. However, not every user has watched every movie. Therefore, there are fewer then 100,000 ratings, and the matrix is sparse.
It is also included in our textbook, Building a Recommendation System with R, by Suresh K. Gorakala and Michele Usuelli.
As not every user has watched every movie, the dataset is large and sparse, which we may not use the whole dataset to build our models. The histogram below shows the number of ratings per user.
## [1] 943 1664
table(MovieLense@data %>% as.vector()) %>%
data.frame() %>%
mutate(Pcnt = percent(Freq/sum(Freq))) %>%
rename(Rating = Var1) %>%
kable() %>%
kable_styling(bootstrap_options = c('striped', 'bordered'), full_width = FALSE) %>%
add_header_above(c('Rating Frequency' = 3))
Rating | Freq | Pcnt |
---|---|---|
0 | 1469760 | 93.67% |
1 | 6059 | 0.39% |
2 | 11307 | 0.72% |
3 | 27002 | 1.72% |
4 | 33947 | 2.16% |
5 | 21077 | 1.34% |
MovieLense %>%
rowCounts() %>%
data.frame() %>%
rename(Rating_Per_User = '.') %>%
ggplot(aes(x=Rating_Per_User)) +
geom_histogram(color = 'grey', fill = 'deeppink4') +
ggtitle('Number of Rating Per User')
Build Model in RecommenderLab
By splitting our sample dataset into training dataset and testing dataset with 5-fold cross validation, we will build our model by using RecommenderLab and Alternating Least Squares (ALS) method.
Sampling
We filter the users who has equal to or more than 100 ratings to be our sample dataset.
Train-Test Splitting with Cross Validation
We implement 5-fold cross validation method to split our sample dataset into training dataset and testing dataset.
Train Model
We then train our model with Alternating Least Squares (ALS) method. Before we start, we record the system time (start time).
Make Prediction
And make prediction on the ratings. After the prediction, we record the system time (end time)
RMSE
We then find out the model accuracy by calculating the RMSE of our model.
eval_metrics <- calcPredictionAccuracy(predict_recom, data_test_unknown)
rmse_recom <- eval_metrics[1] %>% as.numeric()
print(str_c('RMSE of Model Built in Recommenderlab: ',rmse_recom %>% as.character()))
## [1] "RMSE of Model Built in Recommenderlab: 0.949818056678467"
Compute Run Time
The system run time of the process is calcualted by the start time and end time we recorded above. It is more than 20 seconds.
## Time difference of 20.44202 secs
Build Model in Spark
It is our first time to work with Spark and to build model with it. We will build our second model by using sparklyr
library in the following section.
Set Spark Configuration
Before building our model, we first set 80% of our system(PC)’s accessible memory to Spark.
Create Local Spark Connection
We then create our local Spark connection.
Copy Data as Spark Data Frame
As MovieLense
is in a realRatingMatrix
format, we convert it to a dataframe before copying to our local Spark. Because the recommender algorithm in Spark takes numerical values as input, we convert the items (movies) from factors to numerical representations. Note that we named the user column ‘user’ and the numerical representations of the item factors ‘item’ because the recommender algorithm takes column vectors named ‘user’ and ‘item’ by default and this setting cannot be changed.
movielense <- as(MovieLense[rowCounts(MovieLense)>=100,], "data.frame") %>%
rename(movie = item) %>%
mutate(item = factor(movie) %>% as.numeric(),
user = user %>% as.numeric()) %>%
select(user, item, movie, rating)
movie_tbl <- sdf_copy_to(sc, movielense, 'MovieLense',overwrite = TRUE)
movie_tbl
Train-Test-Split
We split our dataset into training set (80%) and testing set (20%).
Train Model
Train an ALS recommendation model in Spark using function ml_als
.
Make Prediction
Predict ratings using function ml_predict
.
Make Top 5 Recomendation for Each User
Create top 5 item recommendations for all users.
ml_recommend(rec_als_spark, type = 'item', 5) %>%
left_join(movie_tbl %>% select(item, movie) %>% distinct(), by = c('item')) %>%
select(user, movie) %>%
group_by(user) %>%
mutate(rank = rank(movie)) %>%
mutate(rank = paste('Recommendation', rank %>% as.character())) %>%
collect() %>%
spread(key = rank, value = movie) %>%
arrange(user) %>%
kable() %>%
kable_styling(bootstrap_options = c('bordered', 'striped'), full_width = TRUE) %>%
scroll_box(height = '400px')
user | Recommendation 1 | Recommendation 2 | Recommendation 3 | Recommendation 4 | Recommendation 5 |
---|---|---|---|---|---|
1 | Close Shave, A (1995) | Maya Lin: A Strong Clear Vision (1994) | Secrets & Lies (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
2 | Angel Baby (1995) | Anna (1996) | Crossfire (1947) | Golden Earrings (1947) | Mina Tannenbaum (1994) |
3 | Crossfire (1947) | Golden Earrings (1947) | Schizopolis (1996) | Star Wars (1977) | They Made Me a Criminal (1939) |
4 | Close Shave, A (1995) | Little Princess, A (1995) | Nenette et Boni (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
5 | Best Men (1997) | Crossfire (1947) | Palmetto (1998) | Raiders of the Lost Ark (1981) | Titanic (1997) |
6 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Selena (1997) | Some Mother’s Son (1996) |
7 | Braveheart (1995) | Good Will Hunting (1997) | Nenette et Boni (1996) | Shawshank Redemption, The (1994) | Titanic (1997) |
8 | Eve’s Bayou (1997) | Good Will Hunting (1997) | Jackie Brown (1997) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) |
9 | Golden Earrings (1947) | Little Princess, The (1939) | Mina Tannenbaum (1994) | Titanic (1997) | Whole Wide World, The (1996) |
10 | Empire Strikes Back, The (1980) | Golden Earrings (1947) | Nenette et Boni (1996) | Return of the Jedi (1983) | Star Wars (1977) |
11 | Anna (1996) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) |
12 | Great Day in Harlem, A (1994) | Little Princess, The (1939) | Two or Three Things I Know About Her (1966) | Wings of Desire (1987) | Wrong Trousers, The (1993) |
13 | Crossfire (1947) | Good Will Hunting (1997) | Safe (1995) | Saint of Fort Washington, The (1993) | Titanic (1997) |
14 | Cure, The (1995) | Harlem (1993) | Higher Learning (1995) | Nenette et Boni (1996) | Stalker (1979) |
15 | Golden Earrings (1947) | In the Bleak Midwinter (1995) | Nenette et Boni (1996) | Schindler’s List (1993) | Selena (1997) |
16 | Saint of Fort Washington, The (1993) | Star Wars (1977) | Terminator 2: Judgment Day (1991) | Titanic (1997) | Wallace & Gromit: The Best of Aardman Animation (1996) |
17 | Brassed Off (1996) | Cry, the Beloved Country (1995) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Story of Xinghua, The (1993) |
18 | Anna (1996) | Nenette et Boni (1996) | Persuasion (1995) | Some Mother’s Son (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
19 | Brassed Off (1996) | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Titanic (1997) |
20 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) |
21 | Die xue shuang xiong (Killer, The) (1989) | Nenette et Boni (1996) | Paris Is Burning (1990) | Prophecy, The (1995) | Schizopolis (1996) |
22 | Golden Earrings (1947) | Raiders of the Lost Ark (1981) | Saint of Fort Washington, The (1993) | Star Wars (1977) | Wallace & Gromit: The Best of Aardman Animation (1996) |
23 | Angel Baby (1995) | Mina Tannenbaum (1994) | Once Upon a Time in the West (1969) | Pulp Fiction (1994) | Schizopolis (1996) |
24 | Angel Baby (1995) | Bitter Sugar (Azucar Amargo) (1996) | Love! Valour! Compassion! (1997) | Mina Tannenbaum (1994) | Whole Wide World, The (1996) |
25 | Angel Baby (1995) | Godfather, The (1972) | Hard Eight (1996) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) |
26 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Star Wars (1977) | Titanic (1997) |
27 | Anna (1996) | Bitter Sugar (Azucar Amargo) (1996) | In the Bleak Midwinter (1995) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
28 | Harlem (1993) | Higher Learning (1995) | Love in the Afternoon (1957) | Nenette et Boni (1996) | Titanic (1997) |
29 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
30 | Golden Earrings (1947) | Good Will Hunting (1997) | Nenette et Boni (1996) | Safe (1995) | Titanic (1997) |
31 | Golden Earrings (1947) | Pather Panchali (1955) | When We Were Kings (1996) | World of Apu, The (Apur Sansar) (1959) | Year of the Horse (1997) |
32 | Casablanca (1942) | Golden Earrings (1947) | Once Upon a Time… When We Were Colored (1995) | Palmetto (1998) | Whole Wide World, The (1996) |
33 | Angel Baby (1995) | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Shawshank Redemption, The (1994) |
34 | Golden Earrings (1947) | Nenette et Boni (1996) | Selena (1997) | Star Wars (1977) | Sum of Us, The (1994) |
35 | 12 Angry Men (1957) | Golden Earrings (1947) | Pather Panchali (1955) | Star Wars (1977) | When We Were Kings (1996) |
36 | Crossfire (1947) | Golden Earrings (1947) | Raiders of the Lost Ark (1981) | Saint of Fort Washington, The (1993) | Star Wars (1977) |
37 | Bad Taste (1987) | Braindead (1992) | In the Line of Duty 2 (1987) | Mina Tannenbaum (1994) | Safe (1995) |
38 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Titanic (1997) |
39 | Angel Baby (1995) | Braindead (1992) | Mina Tannenbaum (1994) | Once Upon a Time in the West (1969) | Pulp Fiction (1994) |
40 | Godfather, The (1972) | Golden Earrings (1947) | Schindler’s List (1993) | Star Wars (1977) | They Made Me a Criminal (1939) |
41 | Angel Baby (1995) | Schizopolis (1996) | Some Mother’s Son (1996) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) |
42 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
43 | Godfather, The (1972) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
44 | Bridge on the River Kwai, The (1957) | Duoluo tianshi (1995) | Hard Eight (1996) | Schizopolis (1996) | Star Wars (1977) |
45 | Once Upon a Time in the West (1969) | Pulp Fiction (1994) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
46 | Golden Earrings (1947) | Nenette et Boni (1996) | Selena (1997) | Star Wars (1977) | Titanic (1997) |
47 | Braveheart (1995) | Love Serenade (1996) | Nenette et Boni (1996) | Sound of Music, The (1965) | Titanic (1997) |
48 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Titanic (1997) |
49 | Anna (1996) | Close Shave, A (1995) | Pather Panchali (1955) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
50 | Golden Earrings (1947) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Red Corner (1997) | Schindler’s List (1993) |
51 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Persuasion (1995) |
52 | Angel Baby (1995) | Casablanca (1942) | Close Shave, A (1995) | Golden Earrings (1947) | Persuasion (1995) |
53 | Boys of St. Vincent, The (1993) | Golden Earrings (1947) | Red Firecracker, Green Firecracker (1994) | Some Mother’s Son (1996) | Whole Wide World, The (1996) |
54 | Aiqing wansui (1994) | Angel Baby (1995) | Faust (1994) | Mina Tannenbaum (1994) | Miserables, Les (1995) |
55 | Farewell My Concubine (1993) | Margaret’s Museum (1995) | Once Upon a Time in the West (1969) | Pather Panchali (1955) | Schizopolis (1996) |
56 | Braindead (1992) | In the Line of Duty 2 (1987) | Maya Lin: A Strong Clear Vision (1994) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) |
57 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
58 | Anna (1996) | Crossfire (1947) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Saint of Fort Washington, The (1993) | Some Mother’s Son (1996) |
59 | Best Men (1997) | Golden Earrings (1947) | Nenette et Boni (1996) | Palmetto (1998) | Raiders of the Lost Ark (1981) |
60 | Golden Earrings (1947) | Good Will Hunting (1997) | Nenette et Boni (1996) | Schizopolis (1996) | Titanic (1997) |
61 | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Selena (1997) | Some Mother’s Son (1996) |
62 | Angel Baby (1995) | Anna (1996) | Bitter Sugar (Azucar Amargo) (1996) | Crossfire (1947) | Some Mother’s Son (1996) |
63 | Casablanca (1942) | Golden Earrings (1947) | It’s a Wonderful Life (1946) | Schindler’s List (1993) | Star Wars (1977) |
64 | Angel Baby (1995) | Close Shave, A (1995) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
65 | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) | Wallace & Gromit: The Best of Aardman Animation (1996) |
66 | Angel Baby (1995) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Wallace & Gromit: The Best of Aardman Animation (1996) |
67 | Aiqing wansui (1994) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Two or Three Things I Know About Her (1966) | World of Apu, The (Apur Sansar) (1959) |
68 | Angel Baby (1995) | Crossfire (1947) | Promesse, La (1996) | Safe (1995) | Some Mother’s Son (1996) |
69 | Angel Baby (1995) | Casablanca (1942) | Golden Earrings (1947) | They Made Me a Criminal (1939) | Wrong Trousers, The (1993) |
70 | Godfather, The (1972) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Usual Suspects, The (1995) | Wallace & Gromit: The Best of Aardman Animation (1996) |
71 | Primary Colors (1998) | Santa with Muscles (1996) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
72 | Crossfire (1947) | Golden Earrings (1947) | Red Firecracker, Green Firecracker (1994) | Safe (1995) | Some Mother’s Son (1996) |
73 | Beautiful Thing (1996) | Good Will Hunting (1997) | Love & Human Remains (1993) | Priest (1994) | Sum of Us, The (1994) |
74 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Star Wars (1977) |
75 | Angel Baby (1995) | Pulp Fiction (1994) | Safe (1995) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
76 | Angel Baby (1995) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Wallace & Gromit: The Best of Aardman Animation (1996) |
77 | Angel Baby (1995) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | When We Were Kings (1996) |
78 | Crossfire (1947) | Saint of Fort Washington, The (1993) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Usual Suspects, The (1995) |
79 | Crossfire (1947) | Golden Earrings (1947) | Schizopolis (1996) | Some Mother’s Son (1996) | They Made Me a Criminal (1939) |
80 | Anna (1996) | Eve’s Bayou (1997) | Golden Earrings (1947) | Selena (1997) | When We Were Kings (1996) |
81 | Angel Baby (1995) | Anna (1996) | Bitter Sugar (Azucar Amargo) (1996) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
82 | Golden Earrings (1947) | Schindler’s List (1993) | Selena (1997) | Shawshank Redemption, The (1994) | They Made Me a Criminal (1939) |
83 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Schizopolis (1996) |
84 | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) | Usual Suspects, The (1995) | Wallace & Gromit: The Best of Aardman Animation (1996) |
85 | Angel Baby (1995) | Close Shave, A (1995) | Mina Tannenbaum (1994) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
86 | Burnt By the Sun (1994) | Crooklyn (1994) | Faust (1994) | Two or Three Things I Know About Her (1966) | Wings of Desire (1987) |
87 | Close Shave, A (1995) | Die xue shuang xiong (Killer, The) (1989) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
88 | Angel Baby (1995) | Once Upon a Time in the West (1969) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
89 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Schindler’s List (1993) | Titanic (1997) |
90 | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) | World of Apu, The (Apur Sansar) (1959) |
91 | Bridge on the River Kwai, The (1957) | Godfather, The (1972) | Golden Earrings (1947) | They Made Me a Criminal (1939) | Wrong Trousers, The (1993) |
92 | Braveheart (1995) | Higher Learning (1995) | Nenette et Boni (1996) | Titanic (1997) | Top Gun (1986) |
93 | Golden Earrings (1947) | Nenette et Boni (1996) | Safe (1995) | Schindler’s List (1993) | Some Mother’s Son (1996) |
94 | Crossfire (1947) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) | Usual Suspects, The (1995) |
95 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Persuasion (1995) |
96 | Big Sleep, The (1946) | Stalingrad (1993) | Top Hat (1935) | Two or Three Things I Know About Her (1966) | Wings of Desire (1987) |
97 | Best Men (1997) | Golden Earrings (1947) | Little Princess, The (1939) | Selena (1997) | Star Wars (1977) |
98 | Angel Baby (1995) | Mina Tannenbaum (1994) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Pather Panchali (1955) | Year of the Horse (1997) |
99 | As Good As It Gets (1997) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) |
100 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Titanic (1997) |
101 | Crossfire (1947) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) | Wallace & Gromit: The Best of Aardman Animation (1996) |
102 | Anna (1996) | Margaret’s Museum (1995) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
103 | Braindead (1992) | Die xue shuang xiong (Killer, The) (1989) | Hard Eight (1996) | In the Line of Duty 2 (1987) | Saint of Fort Washington, The (1993) |
104 | Godfather, The (1972) | Mina Tannenbaum (1994) | Once Upon a Time in the West (1969) | Pather Panchali (1955) | World of Apu, The (Apur Sansar) (1959) |
105 | Angel Baby (1995) | Mina Tannenbaum (1994) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Promesse, La (1996) | Pulp Fiction (1994) |
106 | Angel Baby (1995) | Citizen Kane (1941) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
107 | Anna (1996) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Wallace & Gromit: The Best of Aardman Animation (1996) |
108 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
109 | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Star Wars (1977) | Usual Suspects, The (1995) |
110 | Duoluo tianshi (1995) | Hard Eight (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
111 | Anna (1996) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Persuasion (1995) | Some Mother’s Son (1996) |
112 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Pather Panchali (1955) |
113 | Angel Baby (1995) | Golden Earrings (1947) | In the Bleak Midwinter (1995) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
114 | Bitter Moon (1992) | Close Shave, A (1995) | Flirt (1995) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
115 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
116 | Angel Baby (1995) | Little Princess, The (1939) | Primary Colors (1998) | Selena (1997) | Whole Wide World, The (1996) |
117 | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Schindler’s List (1993) | Some Mother’s Son (1996) |
118 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) |
119 | 8 Seconds (1994) | Anastasia (1997) | Nenette et Boni (1996) | Sound of Music, The (1965) | To Live (Huozhe) (1994) |
120 | Anna (1996) | Godfather, The (1972) | Golden Earrings (1947) | Pather Panchali (1955) | Some Mother’s Son (1996) |
121 | Crossfire (1947) | Pather Panchali (1955) | Unzipped (1995) | World of Apu, The (Apur Sansar) (1959) | Year of the Horse (1997) |
122 | Aiqing wansui (1994) | Faust (1994) | Fille seule, La (A Single Girl) (1995) | Grosse Fatigue (1994) | Two or Three Things I Know About Her (1966) |
123 | Braindead (1992) | Hard Eight (1996) | Mina Tannenbaum (1994) | Once Upon a Time in the West (1969) | Pather Panchali (1955) |
124 | Angel Baby (1995) | Casablanca (1942) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
125 | Angel Baby (1995) | Anna (1996) | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) |
126 | Angel Baby (1995) | Casablanca (1942) | Golden Earrings (1947) | Mina Tannenbaum (1994) | They Made Me a Criminal (1939) |
127 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Titanic (1997) |
128 | Golden Earrings (1947) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | They Made Me a Criminal (1939) | Usual Suspects, The (1995) |
129 | Angel Baby (1995) | Close Shave, A (1995) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
130 | Golden Earrings (1947) | It’s a Wonderful Life (1946) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) |
131 | Crossfire (1947) | Golden Earrings (1947) | Good Will Hunting (1997) | Safe (1995) | Stonewall (1995) |
132 | Boys of St. Vincent, The (1993) | Golden Earrings (1947) | Nenette et Boni (1996) | Some Mother’s Son (1996) | Whole Wide World, The (1996) |
133 | Friday (1995) | Little Princess, A (1995) | Now and Then (1995) | Safe Passage (1994) | Unzipped (1995) |
134 | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Usual Suspects, The (1995) |
135 | Crossfire (1947) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) |
136 | Lone Star (1996) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Pather Panchali (1955) | World of Apu, The (Apur Sansar) (1959) |
137 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Some Mother’s Son (1996) |
138 | Crossfire (1947) | Golden Earrings (1947) | Promesse, La (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) |
139 | Braveheart (1995) | Golden Earrings (1947) | It’s a Wonderful Life (1946) | Nenette et Boni (1996) | Star Wars (1977) |
140 | Ghost in the Shell (Kokaku kidotai) (1995) | Lost Horizon (1937) | Once Upon a Time in the West (1969) | Roommates (1995) | Saint of Fort Washington, The (1993) |
141 | Angel Baby (1995) | Golden Earrings (1947) | Mina Tannenbaum (1994) | So Dear to My Heart (1949) | Stalingrad (1993) |
142 | Anna (1996) | Godfather, The (1972) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
143 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Titanic (1997) |
144 | Bitter Moon (1992) | Die xue shuang xiong (Killer, The) (1989) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Schizopolis (1996) |
145 | As Good As It Gets (1997) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
146 | Angel Baby (1995) | In the Bleak Midwinter (1995) | Miserables, Les (1995) | Persuasion (1995) | Someone Else’s America (1995) |
147 | Schizopolis (1996) | Star Wars (1977) | They Made Me a Criminal (1939) | Usual Suspects, The (1995) | Wrong Trousers, The (1993) |
148 | Angel Baby (1995) | Hard Eight (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
149 | Duoluo tianshi (1995) | Godfather, The (1972) | Hard Eight (1996) | In the Line of Duty 2 (1987) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) |
150 | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Star Wars (1977) | Usual Suspects, The (1995) |
151 | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Shawshank Redemption, The (1994) | Whole Wide World, The (1996) |
152 | Fast, Cheap & Out of Control (1997) | Golden Earrings (1947) | Palmetto (1998) | Red Firecracker, Green Firecracker (1994) | World of Apu, The (Apur Sansar) (1959) |
153 | Godfather, The (1972) | Hard Eight (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
154 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Titanic (1997) |
155 | Golden Earrings (1947) | Schindler’s List (1993) | Selena (1997) | They Made Me a Criminal (1939) | Titanic (1997) |
156 | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) | World of Apu, The (Apur Sansar) (1959) |
157 | Anna (1996) | Crossfire (1947) | Golden Earrings (1947) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) |
158 | Big Lebowski, The (1998) | Duoluo tianshi (1995) | Godfather, The (1972) | Pather Panchali (1955) | Usual Suspects, The (1995) |
159 | Braveheart (1995) | Deceiver (1997) | Golden Earrings (1947) | Nenette et Boni (1996) | Titanic (1997) |
160 | Antonia’s Line (1995) | Beautiful Thing (1996) | Bitter Sugar (Azucar Amargo) (1996) | Eve’s Bayou (1997) | Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) |
161 | Angel Baby (1995) | Crossfire (1947) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
162 | Bitter Moon (1992) | Oscar & Lucinda (1997) | Paris Is Burning (1990) | Saint of Fort Washington, The (1993) | Schizopolis (1996) |
163 | Angel Baby (1995) | Golden Earrings (1947) | Mina Tannenbaum (1994) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) |
164 | Angel Baby (1995) | In the Bleak Midwinter (1995) | Nenette et Boni (1996) | One Flew Over the Cuckoo’s Nest (1975) | Some Mother’s Son (1996) |
165 | Close Shave, A (1995) | Star Wars (1977) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
166 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Star Wars (1977) | Titanic (1997) |
167 | Anna (1996) | Golden Earrings (1947) | In the Bleak Midwinter (1995) | Mina Tannenbaum (1994) | Selena (1997) |
168 | Die xue shuang xiong (Killer, The) (1989) | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Wrong Trousers, The (1993) |
169 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Star Wars (1977) |
170 | Nenette et Boni (1996) | Oscar & Lucinda (1997) | Roommates (1995) | Saint of Fort Washington, The (1993) | Three Caballeros, The (1945) |
171 | Angel Baby (1995) | Bread and Chocolate (Pane e cioccolata) (1973) | Mina Tannenbaum (1994) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Year of the Horse (1997) |
172 | Close Shave, A (1995) | Nenette et Boni (1996) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
173 | Little Princess, The (1939) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) | Wallace & Gromit: The Best of Aardman Animation (1996) |
174 | Bitter Moon (1992) | Braindead (1992) | Die xue shuang xiong (Killer, The) (1989) | Saint of Fort Washington, The (1993) | Schizopolis (1996) |
175 | Die xue shuang xiong (Killer, The) (1989) | Oscar & Lucinda (1997) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
176 | 8 1/2 (1963) | Aiqing wansui (1994) | Faust (1994) | Miserables, Les (1995) | Pather Panchali (1955) |
177 | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | My Man Godfrey (1936) | Sum of Us, The (1994) |
178 | Empire Strikes Back, The (1980) | Fear of a Black Hat (1993) | Maya Lin: A Strong Clear Vision (1994) | Ran (1985) | Star Wars (1977) |
179 | Farewell My Concubine (1993) | Margaret’s Museum (1995) | Once Upon a Time in the West (1969) | Pather Panchali (1955) | Schizopolis (1996) |
180 | Angel Baby (1995) | Crossfire (1947) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) | Year of the Horse (1997) |
181 | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Some Mother’s Son (1996) | Titanic (1997) |
182 | Deceiver (1997) | Golden Earrings (1947) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Titanic (1997) |
183 | Empire Strikes Back, The (1980) | Fast, Cheap & Out of Control (1997) | Golden Earrings (1947) | Raiders of the Lost Ark (1981) | Star Wars (1977) |
184 | Angel Baby (1995) | Crossfire (1947) | Saint of Fort Washington, The (1993) | Titanic (1997) | Wallace & Gromit: The Best of Aardman Animation (1996) |
185 | Die xue shuang xiong (Killer, The) (1989) | Hard Eight (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
186 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Some Mother’s Son (1996) | To Live (Huozhe) (1994) |
187 | Angel Baby (1995) | Mina Tannenbaum (1994) | Selena (1997) | Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) | Some Mother’s Son (1996) |
188 | Godfather, The (1972) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Unzipped (1995) | When We Were Kings (1996) |
189 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Titanic (1997) |
190 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Selena (1997) | Titanic (1997) |
191 | Angel Baby (1995) | Anna (1996) | Crossfire (1947) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
192 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Schindler’s List (1993) | Star Wars (1977) |
193 | Angel Baby (1995) | Anna (1996) | In the Bleak Midwinter (1995) | Mina Tannenbaum (1994) | Miserables, Les (1995) |
194 | Brassed Off (1996) | Golden Earrings (1947) | Love in the Afternoon (1957) | Nenette et Boni (1996) | Schindler’s List (1993) |
195 | Angel Baby (1995) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) |
196 | Schizopolis (1996) | Some Mother’s Son (1996) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
197 | Die xue shuang xiong (Killer, The) (1989) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Star Wars (1977) |
198 | Die xue shuang xiong (Killer, The) (1989) | Flirt (1995) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
199 | Crossfire (1947) | Grand Day Out, A (1992) | Ruling Class, The (1972) | Saint of Fort Washington, The (1993) | Some Mother’s Son (1996) |
200 | Angel Baby (1995) | Anna (1996) | Casablanca (1942) | Golden Earrings (1947) | Wallace & Gromit: The Best of Aardman Animation (1996) |
201 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Schindler’s List (1993) | Titanic (1997) |
202 | Golden Earrings (1947) | Raiders of the Lost Ark (1981) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) |
203 | Godfather, The (1972) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Usual Suspects, The (1995) | Wallace & Gromit: The Best of Aardman Animation (1996) |
204 | Faust (1994) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Pather Panchali (1955) | World of Apu, The (Apur Sansar) (1959) |
205 | Aiqing wansui (1994) | Angel Baby (1995) | Faust (1994) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
206 | Faust (1994) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Pather Panchali (1955) | Schizopolis (1996) |
207 | As Good As It Gets (1997) | Brassed Off (1996) | Die xue shuang xiong (Killer, The) (1989) | Nenette et Boni (1996) | Schizopolis (1996) |
208 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Schizopolis (1996) | Whole Wide World, The (1996) |
209 | Angel Baby (1995) | Mina Tannenbaum (1994) | Pulp Fiction (1994) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
210 | Higher Learning (1995) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Titanic (1997) |
211 | Cats Don’t Dance (1997) | Die xue shuang xiong (Killer, The) (1989) | Henry V (1989) | Radioland Murders (1994) | Schizopolis (1996) |
212 | Angel Baby (1995) | Mina Tannenbaum (1994) | Pulp Fiction (1994) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
213 | Angel Baby (1995) | Godfather, The (1972) | Hard Eight (1996) | Mina Tannenbaum (1994) | Pulp Fiction (1994) |
214 | Crossfire (1947) | Golden Earrings (1947) | Palmetto (1998) | Schindler’s List (1993) | Titanic (1997) |
215 | Angel Baby (1995) | Casablanca (1942) | Mina Tannenbaum (1994) | Miserables, Les (1995) | Pather Panchali (1955) |
216 | Casablanca (1942) | Golden Earrings (1947) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
217 | Laura (1944) | Miserables, Les (1995) | Pather Panchali (1955) | Paths of Glory (1957) | Ran (1985) |
218 | Golden Earrings (1947) | Good Will Hunting (1997) | Safe (1995) | Saint of Fort Washington, The (1993) | Shawshank Redemption, The (1994) |
219 | Angel Baby (1995) | Kolya (1996) | Ma vie en rose (My Life in Pink) (1997) | Nenette et Boni (1996) | Some Mother’s Son (1996) |
220 | Casablanca (1942) | Golden Earrings (1947) | Miserables, Les (1995) | Pather Panchali (1955) | When We Were Kings (1996) |
221 | Faster Pussycat! Kill! Kill! (1965) | Faust (1994) | Lamerica (1994) | Top Hat (1935) | Unzipped (1995) |
222 | Braveheart (1995) | Fast, Cheap & Out of Control (1997) | Golden Earrings (1947) | Schindler’s List (1993) | Shawshank Redemption, The (1994) |
223 | Anna (1996) | Mina Tannenbaum (1994) | My Man Godfrey (1936) | Pather Panchali (1955) | When We Were Kings (1996) |
224 | 8 Seconds (1994) | Crossfire (1947) | Little Princess, A (1995) | Nenette et Boni (1996) | Titanic (1997) |
225 | Die xue shuang xiong (Killer, The) (1989) | Ruling Class, The (1972) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
226 | Angel Baby (1995) | Close Shave, A (1995) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
227 | Anna (1996) | Crossfire (1947) | Mina Tannenbaum (1994) | Schizopolis (1996) | Some Mother’s Son (1996) |
228 | Pather Panchali (1955) | Schizopolis (1996) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
229 | Bridge on the River Kwai, The (1957) | Die xue shuang xiong (Killer, The) (1989) | Pather Panchali (1955) | Paths of Glory (1957) | Schizopolis (1996) |
230 | Casablanca (1942) | Crossfire (1947) | Golden Earrings (1947) | Palmetto (1998) | They Made Me a Criminal (1939) |
231 | Higher Learning (1995) | Nenette et Boni (1996) | Replacement Killers, The (1998) | Schizopolis (1996) | Titanic (1997) |
232 | Empire Strikes Back, The (1980) | Golden Earrings (1947) | Once Upon a Time… When We Were Colored (1995) | Schindler’s List (1993) | Star Wars (1977) |
233 | Good Will Hunting (1997) | Little Princess, The (1939) | Nenette et Boni (1996) | Schizopolis (1996) | Titanic (1997) |
234 | Brassed Off (1996) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Story of Xinghua, The (1993) | Sum of Us, The (1994) |
235 | Angel Baby (1995) | City of Industry (1997) | In the Bleak Midwinter (1995) | Persuasion (1995) | Someone Else’s America (1995) |
236 | Angel Baby (1995) | Casablanca (1942) | Close Shave, A (1995) | Golden Earrings (1947) | Wallace & Gromit: The Best of Aardman Animation (1996) |
237 | Close Shave, A (1995) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
238 | Die xue shuang xiong (Killer, The) (1989) | Love Affair (1994) | Palmetto (1998) | Primary Colors (1998) | Schizopolis (1996) |
239 | Angel Baby (1995) | Close Shave, A (1995) | Crossfire (1947) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
240 | Aiqing wansui (1994) | Angel Baby (1995) | Faust (1994) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
241 | Empire Strikes Back, The (1980) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Return of the Jedi (1983) | Star Wars (1977) |
242 | Crossfire (1947) | Golden Earrings (1947) | My Man Godfrey (1936) | Pather Panchali (1955) | Star Wars (1977) |
243 | Duoluo tianshi (1995) | Little Princess, The (1939) | Nenette et Boni (1996) | Schizopolis (1996) | Star Wars (1977) |
244 | Brassed Off (1996) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Titanic (1997) |
245 | Angel Baby (1995) | Butcher Boy, The (1998) | Mina Tannenbaum (1994) | Safe (1995) | Spanish Prisoner, The (1997) |
246 | Angel Baby (1995) | Crossfire (1947) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
247 | Anna (1996) | Golden Earrings (1947) | My Man Godfrey (1936) | Pather Panchali (1955) | Schizopolis (1996) |
248 | Golden Earrings (1947) | Raiders of the Lost Ark (1981) | Schindler’s List (1993) | Star Wars (1977) | Wallace & Gromit: The Best of Aardman Animation (1996) |
249 | Good Will Hunting (1997) | Safe (1995) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
250 | Anna (1996) | Casablanca (1942) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
251 | Crossfire (1947) | Die xue shuang xiong (Killer, The) (1989) | Grand Day Out, A (1992) | Schizopolis (1996) | Some Mother’s Son (1996) |
252 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
253 | As Good As It Gets (1997) | Braveheart (1995) | Love in the Afternoon (1957) | Nenette et Boni (1996) | Titanic (1997) |
254 | Die xue shuang xiong (Killer, The) (1989) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Shawshank Redemption, The (1994) | Usual Suspects, The (1995) |
255 | E.T. the Extra-Terrestrial (1982) | Forrest Gump (1994) | Golden Earrings (1947) | Selena (1997) | Titanic (1997) |
256 | Anna (1996) | Good Will Hunting (1997) | Mina Tannenbaum (1994) | Safe (1995) | Some Mother’s Son (1996) |
257 | Crossfire (1947) | Golden Earrings (1947) | Schindler’s List (1993) | Star Wars (1977) | They Made Me a Criminal (1939) |
258 | Maya Lin: A Strong Clear Vision (1994) | Ruling Class, The (1972) | Some Mother’s Son (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
259 | Love & Human Remains (1993) | My Man Godfrey (1936) | Nenette et Boni (1996) | Radioland Murders (1994) | Sum of Us, The (1994) |
260 | Grace of My Heart (1996) | Last Dance (1996) | Margaret’s Museum (1995) | Oscar & Lucinda (1997) | Some Mother’s Son (1996) |
261 | Bridge on the River Kwai, The (1957) | Golden Earrings (1947) | Little Princess, The (1939) | Mina Tannenbaum (1994) | They Made Me a Criminal (1939) |
262 | Crossfire (1947) | Golden Earrings (1947) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Schindler’s List (1993) |
263 | Deceiver (1997) | Harlem (1993) | Nenette et Boni (1996) | Old Lady Who Walked in the Sea, The (Vieille qui marchait dans la mer, La) (1991) | Titanic (1997) |
264 | Lamerica (1994) | M (1931) | Mrs. Dalloway (1997) | Some Mother’s Son (1996) | To Live (Huozhe) (1994) |
265 | Brassed Off (1996) | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Titanic (1997) |
266 | Good Will Hunting (1997) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Shawshank Redemption, The (1994) | Usual Suspects, The (1995) |
267 | Angel Baby (1995) | Anna (1996) | Bread and Chocolate (Pane e cioccolata) (1973) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
268 | Braveheart (1995) | Nenette et Boni (1996) | Prefontaine (1997) | Titanic (1997) | Wedding Gift, The (1994) |
269 | Duoluo tianshi (1995) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Shawshank Redemption, The (1994) | Usual Suspects, The (1995) |
270 | Anna (1996) | Crossfire (1947) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Schindler’s List (1993) |
271 | Angel Baby (1995) | Brothers in Trouble (1995) | Mina Tannenbaum (1994) | Safe (1995) | Some Mother’s Son (1996) |
272 | Golden Earrings (1947) | Nenette et Boni (1996) | Raiders of the Lost Ark (1981) | Star Wars (1977) | Titanic (1997) |
273 | Golden Earrings (1947) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Star Wars (1977) | Wallace & Gromit: The Best of Aardman Animation (1996) |
274 | Apostle, The (1997) | Bitter Sugar (Azucar Amargo) (1996) | Eve’s Bayou (1997) | In the Bleak Midwinter (1995) | Mina Tannenbaum (1994) |
275 | Empire Strikes Back, The (1980) | Golden Earrings (1947) | Saint of Fort Washington, The (1993) | Star Wars (1977) | Wallace & Gromit: The Best of Aardman Animation (1996) |
276 | Angel Baby (1995) | Anna (1996) | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) |
277 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pulp Fiction (1994) |
278 | Godfather, The (1972) | Schizopolis (1996) | Star Wars (1977) | Usual Suspects, The (1995) | Wrong Trousers, The (1993) |
279 | Golden Earrings (1947) | It’s a Wonderful Life (1946) | Nenette et Boni (1996) | Schindler’s List (1993) | Star Wars (1977) |
280 | Golden Earrings (1947) | Once Upon a Time… When We Were Colored (1995) | Pather Panchali (1955) | Star Wars (1977) | When We Were Kings (1996) |
281 | Crossfire (1947) | Golden Earrings (1947) | Henry V (1989) | My Man Godfrey (1936) | Schizopolis (1996) |
282 | Crossfire (1947) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | They Made Me a Criminal (1939) | Usual Suspects, The (1995) |
283 | Close Shave, A (1995) | Crossfire (1947) | Once Upon a Time in the West (1969) | Unzipped (1995) | Wallace & Gromit: The Best of Aardman Animation (1996) |
284 | Anna (1996) | Crossfire (1947) | Pather Panchali (1955) | Some Mother’s Son (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) |
285 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Titanic (1997) |
286 | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) | They Made Me a Criminal (1939) |
287 | Aiqing wansui (1994) | Close Shave, A (1995) | Faust (1994) | Fille seule, La (A Single Girl) (1995) | Two or Three Things I Know About Her (1966) |
288 | Bridge on the River Kwai, The (1957) | Fast, Cheap & Out of Control (1997) | Godfather, The (1972) | Patton (1970) | Star Wars (1977) |
289 | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Some Mother’s Son (1996) |
290 | Good Will Hunting (1997) | Nenette et Boni (1996) | Oscar & Lucinda (1997) | Rough Magic (1995) | Sum of Us, The (1994) |
291 | Crossfire (1947) | Golden Earrings (1947) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Titanic (1997) |
292 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Selena (1997) | Whole Wide World, The (1996) |
293 | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Some Mother’s Son (1996) | Titanic (1997) | Wallace & Gromit: The Best of Aardman Animation (1996) |
294 | Faust (1994) | Pather Panchali (1955) | Schizopolis (1996) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
295 | Brassed Off (1996) | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Titanic (1997) |
296 | Deceiver (1997) | Golden Earrings (1947) | Nenette et Boni (1996) | Red Corner (1997) | Sum of Us, The (1994) |
297 | Schizopolis (1996) | Star Wars (1977) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
298 | 8 1/2 (1963) | Mina Tannenbaum (1994) | Nico Icon (1995) | Once Upon a Time in the West (1969) | Sweet Hereafter, The (1997) |
299 | Crossfire (1947) | Golden Earrings (1947) | Pather Panchali (1955) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
300 | Golden Earrings (1947) | Palmetto (1998) | Raiders of the Lost Ark (1981) | Schizopolis (1996) | Titanic (1997) |
301 | Golden Earrings (1947) | My Man Godfrey (1936) | Nenette et Boni (1996) | Schindler’s List (1993) | Sum of Us, The (1994) |
302 | Fast, Cheap & Out of Control (1997) | Golden Earrings (1947) | Palmetto (1998) | So Dear to My Heart (1949) | Wrong Trousers, The (1993) |
303 | Angel Baby (1995) | Godfather, The (1972) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) |
304 | Air Force One (1997) | Cure, The (1995) | Primary Colors (1998) | Schizopolis (1996) | Titanic (1997) |
305 | Crossfire (1947) | Fresh (1994) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Star Wars (1977) |
306 | Big Lebowski, The (1998) | Godfather, The (1972) | Some Mother’s Son (1996) | To Live (Huozhe) (1994) | Unzipped (1995) |
307 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Red Corner (1997) | Titanic (1997) |
308 | Golden Earrings (1947) | It’s a Wonderful Life (1946) | Palmetto (1998) | Selena (1997) | Whole Wide World, The (1996) |
309 | Braindead (1992) | Clockwork Orange, A (1971) | Once Upon a Time in the West (1969) | Reservoir Dogs (1992) | Romper Stomper (1992) |
310 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) | Whole Wide World, The (1996) |
311 | Angel Baby (1995) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) | World of Apu, The (Apur Sansar) (1959) |
312 | Bitter Moon (1992) | Die xue shuang xiong (Killer, The) (1989) | Oscar & Lucinda (1997) | Roommates (1995) | Schizopolis (1996) |
313 | Angel Baby (1995) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
314 | My Man Godfrey (1936) | Nenette et Boni (1996) | Picture Bride (1995) | Sum of Us, The (1994) | unknown |
315 | Casablanca (1942) | Close Shave, A (1995) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
316 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Pather Panchali (1955) |
317 | Lost Horizon (1937) | Once Upon a Time in the West (1969) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
318 | Angel Baby (1995) | Godfather, The (1972) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Pulp Fiction (1994) |
319 | Crossfire (1947) | Margaret’s Museum (1995) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) |
320 | Burnt By the Sun (1994) | Clerks (1994) | In the Line of Duty 2 (1987) | Incognito (1997) | Ma vie en rose (My Life in Pink) (1997) |
321 | Golden Earrings (1947) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Titanic (1997) | Usual Suspects, The (1995) |
322 | 8 1/2 (1963) | Faust (1994) | Hard Eight (1996) | Once Upon a Time in the West (1969) | Pather Panchali (1955) |
323 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Shawshank Redemption, The (1994) | Star Wars (1977) |
324 | Angel Baby (1995) | Close Shave, A (1995) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Wallace & Gromit: The Best of Aardman Animation (1996) |
325 | Love in the Afternoon (1957) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Star Wars (1977) | Three Caballeros, The (1945) |
326 | Fast, Cheap & Out of Control (1997) | Golden Earrings (1947) | Once Upon a Time… When We Were Colored (1995) | Stalingrad (1993) | World of Apu, The (Apur Sansar) (1959) |
327 | Butcher Boy, The (1998) | Good Will Hunting (1997) | Mina Tannenbaum (1994) | Safe (1995) | Spanish Prisoner, The (1997) |
328 | Golden Earrings (1947) | Saint of Fort Washington, The (1993) | Shawshank Redemption, The (1994) | Star Wars (1977) | Usual Suspects, The (1995) |
329 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Star Wars (1977) |
330 | Farewell My Concubine (1993) | Faust (1994) | Little City (1998) | Pather Panchali (1955) | Schizopolis (1996) |
331 | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Some Mother’s Son (1996) | Titanic (1997) |
332 | Empire Strikes Back, The (1980) | Good Will Hunting (1997) | In the Line of Duty 2 (1987) | Saint of Fort Washington, The (1993) | Usual Suspects, The (1995) |
333 | Bitter Moon (1992) | Die xue shuang xiong (Killer, The) (1989) | Princess Bride, The (1987) | Prophecy, The (1995) | Saint of Fort Washington, The (1993) |
334 | Golden Earrings (1947) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | They Made Me a Criminal (1939) | Usual Suspects, The (1995) |
335 | Godfather, The (1972) | Pather Panchali (1955) | Unzipped (1995) | When We Were Kings (1996) | World of Apu, The (Apur Sansar) (1959) |
336 | Golden Earrings (1947) | Star Wars (1977) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
337 | Anna (1996) | Margaret’s Museum (1995) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
338 | Golden Earrings (1947) | Schindler’s List (1993) | Shawshank Redemption, The (1994) | Star Wars (1977) | When We Were Kings (1996) |
339 | Crossfire (1947) | Margaret’s Museum (1995) | Ruling Class, The (1972) | Saint of Fort Washington, The (1993) | Some Mother’s Son (1996) |
340 | Anna (1996) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) | Wallace & Gromit: The Best of Aardman Animation (1996) |
341 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Mina Tannenbaum (1994) | Some Mother’s Son (1996) |
342 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Red Corner (1997) | Titanic (1997) |
343 | Aiqing wansui (1994) | Angel Baby (1995) | Faust (1994) | Grand Day Out, A (1992) | Wallace & Gromit: The Best of Aardman Animation (1996) |
344 | As Good As It Gets (1997) | Nenette et Boni (1996) | Schizopolis (1996) | Some Mother’s Son (1996) | Titanic (1997) |
345 | Angel Baby (1995) | Anna (1996) | Golden Earrings (1947) | Late Bloomers (1996) | Mina Tannenbaum (1994) |
346 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
347 | Bitter Sugar (Azucar Amargo) (1996) | Pillow Book, The (1995) | Priest (1994) | Shanghai Triad (Yao a yao yao dao waipo qiao) (1995) | Whole Wide World, The (1996) |
348 | Good Will Hunting (1997) | Mina Tannenbaum (1994) | Safe (1995) | Some Mother’s Son (1996) | Titanic (1997) |
349 | Golden Earrings (1947) | Mina Tannenbaum (1994) | Saint of Fort Washington, The (1993) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) |
350 | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Palmetto (1998) | Titanic (1997) |
351 | Crossfire (1947) | Golden Earrings (1947) | My Man Godfrey (1936) | Princess Bride, The (1987) | Wallace & Gromit: The Best of Aardman Animation (1996) |
352 | Braveheart (1995) | Love in the Afternoon (1957) | Nenette et Boni (1996) | Saint of Fort Washington, The (1993) | Star Wars (1977) |
353 | Angel Baby (1995) | Miserables, Les (1995) | Pather Panchali (1955) | So Dear to My Heart (1949) | Two or Three Things I Know About Her (1966) |
354 | Duoluo tianshi (1995) | Godfather, The (1972) | Golden Earrings (1947) | Little Princess, The (1939) | Mina Tannenbaum (1994) |
355 | Close Shave, A (1995) | Golden Earrings (1947) | They Made Me a Criminal (1939) | Wallace & Gromit: The Best of Aardman Animation (1996) | Wrong Trousers, The (1993) |
356 | Anna (1996) | Crossfire (1947) | Mina Tannenbaum (1994) | Paradise Lost: The Child Murders at Robin Hood Hills (1996) | Some Mother’s Son (1996) |
357 | Margaret’s Museum (1995) | Nenette et Boni (1996) | Oscar & Lucinda (1997) | Roommates (1995) | Ruling Class, The (1972) |
358 | Angel Baby (1995) | Anna (1996) | Mina Tannenbaum (1994) | Pather Panchali (1955) | Some Mother’s Son (1996) |
359 | Little Princess, The (1939) | Schizopolis (1996) | Selena (1997) | Titanic (1997) | Whole Wide World, The (1996) |
360 | Good Will Hunting (1997) | In the Line of Duty 2 (1987) | Ruby in Paradise (1993) | Safe (1995) | Saint of Fort Washington, The (1993) |
361 | Brassed Off (1996) | Braveheart (1995) | Golden Earrings (1947) | Nenette et Boni (1996) | Schindler’s List (1993) |
362 | Die xue shuang xiong (Killer, The) (1989) | Hard Eight (1996) | Saint of Fort Washington, The (1993) | Schizopolis (1996) | Usual Suspects, The (1995) |
RMSE
Calculate RMSE of the Spark recommendation model using testing set.
rmse_spark <- predict_spark %>%
filter(!isnan(prediction)) %>%
summarise((rating - prediction)^2 %>% mean() %>% sqrt()) %>%
collect() %>%
as.numeric()
print(str_c('RMSE of Model Built in Spark: ',rmse_spark %>% as.character()))
## [1] "RMSE of Model Built in Spark: 0.910595798645623"
Compute Run Time
Calculate the runtime of our Spark recommendation model. It is less than 10 seconds.
## Time difference of 5.872397 secs
Summary
We have created two recommendation models using ALS method. For the recommendation model using RecommenderLab
, its RMSE is about 0.95 with runtime more than 20 seconds. For the recommendation model using sparklyr
, its RMSE is about 0.92 with runtime less than 10 seconds.
Although there’s not much difference between the RMSE values of the two models, the runtime of our model built in Spark using sparklyr
is more than two times faster than that of using RecommenderLab
. Therefore, the overall performance of our Spark model is better.
When our dataset is extremely large, our R system may stop working and sometimes need to reboot our computer. However, a distributed platform such as Spark can solve this issue by running on a node in our cluster, where sparklyr
runs on the RAM in our computer. It is faster and safer comparing to our regular R program. First time user may take time to set up Java and Spark with R but users can benefit from Spark if their datasets is considerably very large. Considered we used a dataset with close to 1 millon ratings, when the dataset is extremely large (over 1M+ or even 10M+) and we need fast and iterative processing and computation, it is better moving to a distributed platform such as Spark.