(I) Background

  • Instructor: Peng Wang, AVP, Head of Data Science - Operation & Fraud Detection at MassMutual Financial Group (Fall 2016).
  • Goal: Get the latest top 250 movies’ detailed data from IMDb. Link
  • In this project, terms that need to be collected include Official Poster, Rank, Link, Title, Year, Content Rating, User Rating, Number of Rater, Genre, Budget, Opening Weekend USA, Gross USA and Cumulative Worldwide Gross. However, some of the terms might not be provided by the website.
Name of Terms Name of Variables
Official Poster movie_poster
Rank movie_rank
Link movie_link
Title movie_title
Year movie_year
Content Rating movie_content_rating
User Rating movie_user_rating
Number of Rater movie_num_rater
Genre movie_genre
Budget ($) movie_budget
Opening Weekend USA ($) movie_opening
Gross USA ($) movie_gross
Cumulative Worldwide Gross ($) movie_worldwide_gross

(II) General List

  • Read and load each line of source code of top 250 movies from IMDb.
  • Use regular expression to retrieve and extract Official Poster, Rank, Link, Title, Year, and User Rating.
  • The data was collected on 2020-11-04.
# Read source code from the main page
main_url = "http://www.imdb.com/chart/top?ref_=ft_250"

main_source_code = main_url %>%
  readLines(encoding = "UTF-8")
# Get each movie's poster, rank, link, title, year and user rating
# Locator: <td class="titleColumn">
#   line - 2: poster
#   line + 1: rank
#   line + 2: link
#   line + 3: title
#   line + 4: year
#   line + 7: user rating
h_get_main_movie_poster = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_poster = input_main_source_code %>%
    extract(main_locator_pattern_lines - 2) %>%
    strsplit("> ") %>% sapply(extract, 2) %>%
    paste0("</img>")
  return(movie_poster)
}

h_get_main_movie_poster_with_link = function(input_movie_poster) {
  raw_url = input_movie_poster %>%
    str_split("src=\"") %>% sapply(extract, 2) %>%
    str_split("\" width=") %>% sapply(extract, 1)
  movie_poster_big = paste0("[", input_movie_poster, "](", raw_url, ")")
  return(movie_poster_big)
}

h_get_main_movie_rank = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_rank = input_main_source_code %>%
    extract(main_locator_pattern_lines + 1) %>%
    str_remove_all(" ") %>%
    str_remove("\\.")
  return(movie_rank)
}

h_get_main_movie_link = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_link = input_main_source_code %>%
    extract(main_locator_pattern_lines + 2) %>%
    str_split("href=\"") %>% sapply(extract, 2) %>%
    strsplit("\\?") %>% sapply(extract, 1) %>%
    paste0("https://www.imdb.com", .)
  return(movie_link)
}

h_get_main_movie_title = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_title = input_main_source_code %>%
    extract(main_locator_pattern_lines + 3) %>%
    strsplit(">") %>% sapply(extract, 2) %>%
    strsplit("<") %>% sapply(extract, 1)
  return(movie_title)
}

h_get_main_movie_year = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_year = input_main_source_code %>%
    extract(main_locator_pattern_lines + 4) %>%
    strsplit("\\(") %>% sapply(extract, 2) %>%
    strsplit("\\)") %>% sapply(extract, 1)
  return(movie_year)
}

h_get_main_movie_user_rating = function(input_main_source_code, input_main_locator_pattern) {
  main_locator_pattern_lines = input_main_source_code %>%
    grep(pattern = input_main_locator_pattern)
  
  movie_user_rating = input_main_source_code %>%
    extract(main_locator_pattern_lines + 7) %>%
    strsplit(">") %>% sapply(extract, 2) %>%
    strsplit("<") %>% sapply(extract, 1)
  return(movie_user_rating)
}

h_get_main_movie_title_with_link = function(input_movie_title, input_movie_link) {
  movie_title_with_link = paste0("[", input_movie_title, "](", input_movie_link, ")")
  return(movie_title_with_link)
}
# Get data
main_locator_pattern = "<td class=\"titleColumn\">"

m_poster = h_get_main_movie_poster(main_source_code, main_locator_pattern)
m_poster_with_link = h_get_main_movie_poster_with_link(m_poster)
m_rank = h_get_main_movie_rank(main_source_code, main_locator_pattern)
m_title = h_get_main_movie_title(main_source_code, main_locator_pattern)
m_link = h_get_main_movie_link(main_source_code, main_locator_pattern)
m_year = h_get_main_movie_year(main_source_code, main_locator_pattern)
m_user_rating = h_get_main_movie_user_rating(main_source_code, main_locator_pattern)
m_title_with_link = h_get_main_movie_title_with_link(m_title, m_link)
# Visualization
main_page = tibble(`Official Poster` = m_poster,
                   Rank = m_rank,
                   Title = m_title_with_link,
                   Year = m_year,
                   `User Rating` = m_user_rating)
main_page %>%
  kable(align = "c", escape = FALSE) %>%
  kable_styling(bootstrap_options = c("striped",
                                      "hover",
                                      "responsive"),
                fixed_thead = TRUE,
                full_width = FALSE) %>%
  row_spec(0:250, extra_css = "vertical-align: middle;")
Official Poster Rank Title Year User Rating
The Shawshank Redemption 1 The Shawshank Redemption 1994 9.2
The Godfather 2 The Godfather 1972 9.1
The Godfather: Part II 3 The Godfather: Part II 1974 9.0
The Dark Knight 4 The Dark Knight 2008 9.0
12 Angry Men 5 12 Angry Men 1957 8.9
Schindler's List 6 Schindler’s List 1993 8.9
The Lord of the Rings: The Return of the King 7 The Lord of the Rings: The Return of the King 2003 8.9
Pulp Fiction 8 Pulp Fiction 1994 8.8
The Good, the Bad and the Ugly 9 The Good, the Bad and the Ugly 1966 8.8
The Lord of the Rings: The Fellowship of the Ring 10 The Lord of the Rings: The Fellowship of the Ring 2001 8.8
Fight Club 11 Fight Club 1999 8.8
Forrest Gump 12 Forrest Gump 1994 8.8
Inception 13 Inception 2010 8.7
The Lord of the Rings: The Two Towers 14 The Lord of the Rings: The Two Towers 2002 8.7
Star Wars: Episode V - The Empire Strikes Back 15 Star Wars: Episode V - The Empire Strikes Back 1980 8.7
The Matrix 16 The Matrix 1999 8.6
Goodfellas 17 Goodfellas 1990 8.6
One Flew Over the Cuckoo's Nest 18 One Flew Over the Cuckoo’s Nest 1975 8.6
Seven Samurai 19 Seven Samurai 1954 8.6
Se7en 20 Se7en 1995 8.6
Life Is Beautiful 21 Life Is Beautiful 1997 8.6
City of God 22 City of God 2002 8.6
The Silence of the Lambs 23 The Silence of the Lambs 1991 8.6
It's a Wonderful Life 24 It’s a Wonderful Life 1946 8.6
Star Wars: Episode IV - A New Hope 25 Star Wars: Episode IV - A New Hope 1977 8.6
Saving Private Ryan 26 Saving Private Ryan 1998 8.5
Spirited Away 27 Spirited Away 2001 8.5
The Green Mile 28 The Green Mile 1999 8.5
Interstellar 29 Interstellar 2014 8.5
Parasite 30 Parasite 2019 8.5
Léon: The Professional 31 Léon: The Professional 1994 8.5
The Usual Suspects 32 The Usual Suspects 1995 8.5
Harakiri 33 Harakiri 1962 8.5
The Lion King 34 The Lion King 1994 8.5
Back to the Future 35 Back to the Future 1985 8.5
The Pianist 36 The Pianist 2002 8.5
Terminator 2: Judgment Day 37 Terminator 2: Judgment Day 1991 8.5
American History X 38 American History X 1998 8.5
Modern Times 39 Modern Times 1936 8.5
Psycho 40 Psycho 1960 8.5
Gladiator 41 Gladiator 2000 8.5
City Lights 42 City Lights 1931 8.5
The Departed 43 The Departed 2006 8.5
The Intouchables 44 The Intouchables 2011 8.5
Whiplash 45 Whiplash 2014 8.5
Hamilton 46 Hamilton 2020 8.5
The Prestige 47 The Prestige 2006 8.5
Grave of the Fireflies 48 Grave of the Fireflies 1988 8.5
Once Upon a Time in the West 49 Once Upon a Time in the West 1968 8.4
Casablanca 50 Casablanca 1942 8.4
Cinema Paradiso 51 Cinema Paradiso 1988 8.4
Rear Window 52 Rear Window 1954 8.4
Alien 53 Alien 1979 8.4
Apocalypse Now 54 Apocalypse Now 1979 8.4
Memento 55 Memento 2000 8.4
The Great Dictator 56 The Great Dictator 1940 8.4
Raiders of the Lost Ark 57 Raiders of the Lost Ark 1981 8.4
Django Unchained 58 Django Unchained 2012 8.4
The Lives of Others 59 The Lives of Others 2006 8.4
Joker 60 Joker 2019 8.4
Paths of Glory 61 Paths of Glory 1957 8.4
WALL·E 62 WALL·E 2008 8.4
The Shining 63 The Shining 1980 8.4
Avengers: Infinity War 64 Avengers: Infinity War 2018 8.4
Sunset Blvd. 65 Sunset Blvd. 1950 8.4
Witness for the Prosecution 66 Witness for the Prosecution 1957 8.4
Spider-Man: Into the Spider-Verse 67 Spider-Man: Into the Spider-Verse 2018 8.4
Princess Mononoke 68 Princess Mononoke 1997 8.4
Oldboy 69 Oldboy 2003 8.4
Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb 70 Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb 1964 8.3
The Dark Knight Rises 71 The Dark Knight Rises 2012 8.3
Once Upon a Time in America 72 Once Upon a Time in America 1984 8.3
Aliens 73 Aliens 1986 8.3
Your Name. 74 Your Name. 2016 8.3
Avengers: Endgame 75 Avengers: Endgame 2019 8.3
Coco 76 Coco 2017 8.3
American Beauty 77 American Beauty 1999 8.3
Braveheart 78 Braveheart 1995 8.3
3 Idiots 79 3 Idiots 2009 8.3
Das Boot 80 Das Boot 1981 8.3
Toy Story 81 Toy Story 1995 8.3
High and Low 82 High and Low 1963 8.3
Amadeus 83 Amadeus 1984 8.3
Capharnaüm 84 Capharnaüm 2018 8.3
Inglourious Basterds 85 Inglourious Basterds 2009 8.3
Star Wars: Episode VI - Return of the Jedi 86 Star Wars: Episode VI - Return of the Jedi 1983 8.3
Taare Zameen Par 87 Taare Zameen Par 2007 8.3
Reservoir Dogs 88 Reservoir Dogs 1992 8.3
Good Will Hunting 89 Good Will Hunting 1997 8.3
2001: A Space Odyssey 90 2001: A Space Odyssey 1968 8.3
Requiem for a Dream 91 Requiem for a Dream 2000 8.3
Vertigo 92 Vertigo 1958 8.3
M 93 M 1931 8.3
Eternal Sunshine of the Spotless Mind 94 Eternal Sunshine of the Spotless Mind 2004 8.3
Dangal 95 Dangal 2016 8.3
The Hunt 96 The Hunt 2012 8.3
Citizen Kane 97 Citizen Kane 1941 8.3
1917 98 1917 2019 8.3
Full Metal Jacket 99 Full Metal Jacket 1987 8.2
Bicycle Thieves 100 Bicycle Thieves 1948 8.2
The Kid 101 The Kid 1921 8.2
Singin' in the Rain 102 Singin’ in the Rain 1952 8.2
A Clockwork Orange 103 A Clockwork Orange 1971 8.2
North by Northwest 104 North by Northwest 1959 8.2
Snatch 105 Snatch 2000 8.2
Scarface 106 Scarface 1983 8.2
Taxi Driver 107 Taxi Driver 1976 8.2
Ikiru 108 Ikiru 1952 8.2
Lawrence of Arabia 109 Lawrence of Arabia 1962 8.2
Amélie 110 Amélie 2001 8.2
Toy Story 3 111 Toy Story 3 2010 8.2
The Sting 112 The Sting 1973 8.2
Metropolis 113 Metropolis 1927 8.2
A Separation 114 A Separation 2011 8.2
Incendies 115 Incendies 2010 8.2
For a Few Dollars More 116 For a Few Dollars More 1965 8.2
Come and See 117 Come and See 1985 8.2
The Apartment 118 The Apartment 1960 8.2
Double Indemnity 119 Double Indemnity 1944 8.2
To Kill a Mockingbird 120 To Kill a Mockingbird 1962 8.2
Up 121 Up 2009 8.2
Indiana Jones and the Last Crusade 122 Indiana Jones and the Last Crusade 1989 8.2
Heat 123 Heat 1995 8.2
L.A. Confidential 124 L.A. Confidential 1997 8.2
Die Hard 125 Die Hard 1988 8.2
Monty Python and the Holy Grail 126 Monty Python and the Holy Grail 1975 8.2
Rashômon 127 Rashômon 1950 8.2
Yojimbo 128 Yojimbo 1961 8.2
Batman Begins 129 Batman Begins 2005 8.2
Green Book 130 Green Book 2018 8.2
Downfall 131 Downfall 2004 8.2
Children of Heaven 132 Children of Heaven 1997 8.2
Unforgiven 133 Unforgiven 1992 8.2
Ran 134 Ran 1985 8.2
Some Like It Hot 135 Some Like It Hot 1959 8.2
Howl's Moving Castle 136 Howl’s Moving Castle 2004 8.2
A Beautiful Mind 137 A Beautiful Mind 2001 8.2
All About Eve 138 All About Eve 1950 8.2
Casino 139 Casino 1995 8.2
The Great Escape 140 The Great Escape 1963 8.2
The Wolf of Wall Street 141 The Wolf of Wall Street 2013 8.2
Pan's Labyrinth 142 Pan’s Labyrinth 2006 8.2
The Secret in Their Eyes 143 The Secret in Their Eyes 2009 8.1
Anand 144 Anand 1971 8.1
Lock, Stock and Two Smoking Barrels 145 Lock, Stock and Two Smoking Barrels 1998 8.1
Raging Bull 146 Raging Bull 1980 8.1
My Neighbor Totoro 147 My Neighbor Totoro 1988 8.1
There Will Be Blood 148 There Will Be Blood 2007 8.1
Judgment at Nuremberg 149 Judgment at Nuremberg 1961 8.1
The Treasure of the Sierra Madre 150 The Treasure of the Sierra Madre 1948 8.1
Dial M for Murder 151 Dial M for Murder 1954 8.1
Three Billboards Outside Ebbing, Missouri 152 Three Billboards Outside Ebbing, Missouri 2017 8.1
Chinatown 153 Chinatown 1974 8.1
The Gold Rush 154 The Gold Rush 1925 8.1
Babam ve Oglum 155 Babam ve Oglum 2005 8.1
Shutter Island 156 Shutter Island 2010 8.1
No Country for Old Men 157 No Country for Old Men 2007 8.1
V for Vendetta 158 V for Vendetta 2005 8.1
The Seventh Seal 159 The Seventh Seal 1957 8.1
Inside Out 160 Inside Out 2015 8.1
Warrior 161 Warrior 2011 8.1
The Elephant Man 162 The Elephant Man 1980 8.1
The Thing 163 The Thing 1982 8.1
The Sixth Sense 164 The Sixth Sense 1999 8.1
Trainspotting 165 Trainspotting 1996 8.1
Jurassic Park 166 Jurassic Park 1993 8.1
Gone with the Wind 167 Gone with the Wind 1939 8.1
The Truman Show 168 The Truman Show 1998 8.1
Wild Strawberries 169 Wild Strawberries 1957 8.1
Finding Nemo 170 Finding Nemo 2003 8.1
Blade Runner 171 Blade Runner 1982 8.1
Vikram Vedha 172 Vikram Vedha 2017 8.1
Stalker 173 Stalker 1979 8.1
Kill Bill: Vol. 1 174 Kill Bill: Vol. 1 2003 8.1
The Bridge on the River Kwai 175 The Bridge on the River Kwai 1957 8.1
Room 176 Room 2015 8.1
Fargo 177 Fargo 1996 8.1
Memories of Murder 178 Memories of Murder 2003 8.1
Tokyo Story 179 Tokyo Story 1953 8.1
The Third Man 180 The Third Man 1949 8.1
Gran Torino 181 Gran Torino 2008 8.1
On the Waterfront 182 On the Waterfront 1954 8.1
Wild Tales 183 Wild Tales 2014 8.1
The Deer Hunter 184 The Deer Hunter 1978 8.1
Klaus 185 Klaus 2019 8.1
In the Name of the Father 186 In the Name of the Father 1993 8.1
Mary and Max 187 Mary and Max 2009 8.1
Gone Girl 188 Gone Girl 2014 8.1
The Grand Budapest Hotel 189 The Grand Budapest Hotel 2014 8.1
Hacksaw Ridge 190 Hacksaw Ridge 2016 8.1
Andhadhun 191 Andhadhun 2018 8.1
Before Sunrise 192 Before Sunrise 1995 8.1
Catch Me If You Can 193 Catch Me If You Can 2002 8.1
The Big Lebowski 194 The Big Lebowski 1998 8.1
Persona 195 Persona 1966 8.1
To Be or Not to Be 196 To Be or Not to Be 1942 8.1
Prisoners 197 Prisoners 2013 8.1
Sherlock Jr. 198 Sherlock Jr. 1924 8.1
The Bandit 199 The Bandit 1996 8.1
The General 200 The General 1926 8.1
How to Train Your Dragon 201 How to Train Your Dragon 2010 8.1
Ford v Ferrari 202 Ford v Ferrari 2019 8.1
Mr. Smith Goes to Washington 203 Mr. Smith Goes to Washington 1939 8.1
12 Years a Slave 204 12 Years a Slave 2013 8.1
Barry Lyndon 205 Barry Lyndon 1975 8.1
Mad Max: Fury Road 206 Mad Max: Fury Road 2015 8.1
Million Dollar Baby 207 Million Dollar Baby 2004 8.1
Stand by Me 208 Stand by Me 1986 8.1
Network 209 Network 1976 8.1
Cool Hand Luke 210 Cool Hand Luke 1967 8.1
Dead Poets Society 211 Dead Poets Society 1989 8.1
Ben-Hur 212 Ben-Hur 1959 8.1
Hachi: A Dog's Tale 213 Hachi: A Dog’s Tale 2009 8.1
Harry Potter and the Deathly Hallows: Part 2 214 Harry Potter and the Deathly Hallows: Part 2 2011 8.1
Platoon 215 Platoon 1986 8.1
Into the Wild 216 Into the Wild 2007 8.1
Logan 217 Logan 2017 8.1
The Wages of Fear 218 The Wages of Fear 1953 8.0
Monty Python's Life of Brian 219 Monty Python’s Life of Brian 1979 8.0
Rush 220 Rush 2013 8.0
The Handmaiden 221 The Handmaiden 2016 8.0
The Passion of Joan of Arc 222 The Passion of Joan of Arc 1928 8.0
The 400 Blows 223 The 400 Blows 1959 8.0
Andrei Rublev 224 Andrei Rublev 1966 8.0
Hotel Rwanda 225 Hotel Rwanda 2004 8.0
Spotlight 226 Spotlight 2015 8.0
Amores Perros 227 Amores Perros 2000 8.0
La Haine 228 La Haine 1995 8.0
Rififi 229 Rififi 1955 8.0
Nausicaä of the Valley of the Wind 230 Nausicaä of the Valley of the Wind 1984 8.0
Rocky 231 Rocky 1976 8.0
Gangs of Wasseypur 232 Gangs of Wasseypur 2012 8.0
Monsters, Inc. 233 Monsters, Inc. 2001 8.0
Rebecca 234 Rebecca 1940 8.0
Rang De Basanti 235 Rang De Basanti 2006 8.0
Before Sunset 236 Before Sunset 2004 8.0
Portrait of a Lady on Fire 237 Portrait of a Lady on Fire 2019 8.0
In the Mood for Love 238 In the Mood for Love 2000 8.0
Paris, Texas 239 Paris, Texas 1984 8.0
It Happened One Night 240 It Happened One Night 1934 8.0
Drishyam 241 Drishyam 2015 8.0
The Invisible Guest 242 The Invisible Guest 2016 8.0
The Princess Bride 243 The Princess Bride 1987 8.0
The Help 244 The Help 2011 8.0
The Circus 245 The Circus 1928 8.0
The Battle of Algiers 246 The Battle of Algiers 1966 8.0
The Terminator 247 The Terminator 1984 8.0
Aladdin 248 Aladdin 1992 8.0
Winter Sleep 249 Winter Sleep 2014 8.0
Tangerines 250 Tangerines 2013 8.0

(III) Detailed List

  • Read and load each line of source code of all the 250 movies.
    • Add Content Rating, Number of Rater, Genre, Budget, Opening Weekend USA, Gross USA and Cumulative Worldwide Gross by reading each movie’s link.
  • The data was collected on 2020-11-04.
# get source code of a single movie
h_get_movie_source_code = function(curr_movie_link) {
  curr_movie_source_code = curr_movie_link %>%
    readLines(encoding = "UTF-8")
  return(curr_movie_source_code)
}
# get the actual release date of the movie
get_release_date_from_movie_source_code = function(movie_source_code) {
  release_date_pattern = "Release Date:"
  
  release_date_line = movie_source_code %>%
    grep(pattern = release_date_pattern)
  release_date = movie_source_code %>%
    extract(release_date_line) %>%
    str_split("h4> ") %>% sapply(extract, 2)
  return(release_date)
}
get_poster_from_movie_source_code = function(movie_source_code, output_width) {
  poster_start_pattern = "<div class=\"poster\">"
  poster_end_pattern = "</a>    </div>"
  
  poster_start_line = movie_source_code %>%
    grep(pattern = poster_start_pattern)
  lines_with_poster_end_pattern = movie_source_code %>%
    grep(pattern = poster_end_pattern)
  poster_end_line = lines_with_poster_end_pattern %>%
    extract(lines_with_poster_end_pattern %>%
              is_greater_than(poster_start_line) %>%
              which() %>%
              extract(1))
  
  poster = movie_source_code %>%
    extract(poster_start_line : poster_end_line) %>%
    extract(3 : 4) %>%
    paste(collapse = " ") %>%
    str_split("> ") %>% sapply(extract, 2) %>%
    str_split(" /") %>% sapply(extract, 1) %>%
    paste0(" width=\"", output_width, "\">")
  return(poster)
}
# get basic info json from the single movie source code
h_get_basics_from_movie_source_code = function(movie_source_code) {
  json_start_pattern = "<script type=\"application/ld\\+json\">\\{"
  json_end_pattern = "\\}</script>"
  
  json_start_line = movie_source_code %>%
    grep(pattern = json_start_pattern)
  json_end_line = movie_source_code %>%
    grep(pattern = json_end_pattern) %>%
    extract(1)
  
  json_file = movie_source_code %>%
    extract(json_start_line : json_end_line)
  return(json_file)
}
h_existence_checking = function(input_source_code, curr_pattern) {
  existence_check = input_source_code %>%
    extract(input_source_code %>% grep(pattern = curr_pattern)) %>%
    length() %>%
    is_greater_than(0)
  return(existence_check)
}
h_get_name = function(basics) {
  name_pattern = "\"name\""
  
  name = basics %>%
    extract(basics %>% grep(pattern = name_pattern) %>% extract(1)) %>%
    str_split(": \"") %>% sapply(extract, 2) %>%
    str_split("\"") %>% sapply(extract, 1) %>%
    str_replace(pattern = "\\\\u0027", replacement = "'")
  return(name)
}

h_get_large_poster_url = function(basics) {
  large_poster_url_pattern = "\"image\""
  
  large_poster_url = basics %>%
    extract(basics %>% grep(pattern = large_poster_url_pattern)) %>%
    str_split(": \"") %>% sapply(extract, 2) %>%
    str_split("\"") %>% sapply(extract, 1)
  return(large_poster_url)
}

h_create_poster_md = function(poster_from_source_code, large_poster_url) {
  poster_md = poster_from_source_code %>%
    paste0("[", ., "](", large_poster_url, ")")
  return(poster_md)
}

h_get_genre = function(basics) {
  genre_pattern = "\"genre\""
  
  existence_check = h_existence_checking(basics, genre_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("")
  }
  
  genre_start_line = basics %>%
    grep(pattern = genre_pattern)
  if (basics %>%
      extract(genre_start_line) %>%
      grep(pattern = "\\[") %>%
      length() %>%
      equals(0)) {
    genre = basics %>%
      extract(genre_start_line) %>%
      str_split(": \"") %>% sapply(extract, 2) %>%
      str_split("\"") %>% sapply(extract, 1)
    return(genre)
  }
  next_line = genre_start_line + 1
  genre = c()
  while (basics %>%
         extract(next_line) %>%
         grep(pattern = "\\]") %>%
         length() %>%
         equals(0)) {
    curr_genre = basics %>%
      extract(next_line) %>%
      str_split(" \"") %>% sapply(extract, 2) %>%
      str_split("\"") %>% sapply(extract, 1)
    genre = genre %>% c(curr_genre)
    next_line = next_line + 1
  }
  genre = genre %>% paste(collapse = ", ")
  return(genre)
}

h_get_content_rating = function(basics) {
  content_rating_pattern = "\"contentRating\""
  
  existence_check = h_existence_checking(basics, content_rating_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("Not Available")
  }
  
  content_rating = basics %>%
    extract(basics %>% grep(pattern = content_rating_pattern)) %>%
    str_split(": \"") %>% sapply(extract, 2) %>%
    str_split("\"") %>% sapply(extract, 1)
  return(content_rating)
}

h_get_rating_count = function(basics) {
  rating_count_pattern = "\"ratingCount\""
  
  # existence_check = h_existence_checking(basics, rating_count_pattern)
  # if (existence_check %>% equals(FALSE)) {
  #   return("")
  # }
  
  rating_count = basics %>%
    extract(basics %>% grep(pattern = rating_count_pattern)) %>%
    str_split(": ") %>% sapply(extract, 2) %>%
    str_split(",") %>% sapply(extract, 1)
  return(rating_count)
}

h_get_rating_value = function(basics) {
  rating_value_pattern = "\"ratingValue\""
  
  # existence_check = h_existence_checking(basics, rating_value_pattern)
  # if (existence_check %>% equals(FALSE)) {
  #   return("")
  # }
  
  rating_value = basics %>%
    extract(basics %>% grep(pattern = rating_value_pattern)) %>%
    extract(1) %>%
    str_split(": \"") %>% sapply(extract, 2) %>%
    str_split("\"") %>% sapply(extract, 1)
  return(rating_value)
}

h_get_date_published = function(basics) {
  date_published_pattern = "\"datePublished\""
  
  # existence_check = h_existence_checking(basics, date_published_pattern)
  # if (existence_check %>% equals(FALSE)) {
  #   return("")
  # }
  
  date_published = basics %>%
    extract(basics %>% grep(pattern = date_published_pattern)) %>%
    str_split(": \"") %>% sapply(extract, 2) %>%
    str_split("\"") %>% sapply(extract, 1)
  return(date_published)
}

h_get_basics_info = function(basics) {
  curr_name = h_get_name(basics)
  curr_large_poster_url = h_get_large_poster_url(basics)
  curr_genre = h_get_genre(basics)
  curr_content_rating = h_get_content_rating(basics)
  curr_rating_count = h_get_rating_count(basics)
  curr_rating_value = h_get_rating_value(basics)
  curr_date_published = h_get_date_published(basics)

  return(c(curr_name,
           curr_large_poster_url,
           curr_genre,
           curr_content_rating,
           curr_rating_count,
           curr_rating_value,
           curr_date_published))
}
# get box office info from the single movie source code
h_get_box_office_from_movie_source_code = function(movie_source_code) {
  box_office_start_pattern = "<h3 class=\"subheading\">Box Office</h3>"
  box_office_end_pattern = "<hr />"
  
  existence_check = h_existence_checking(movie_source_code, box_office_start_pattern)
  if (existence_check %>% equals(FALSE)) {
    return(NULL)
  }
  
  box_office_start_line = movie_source_code %>%
    grep(pattern = box_office_start_pattern)
  
  lines_with_box_office_end_pattern = movie_source_code %>%
    grep(pattern = box_office_end_pattern)
  box_office_end_line = lines_with_box_office_end_pattern %>%
    extract(lines_with_box_office_end_pattern %>%
              is_greater_than(box_office_start_line) %>%
              which() %>%
              extract(1))
  
  box_office = movie_source_code %>%
    extract(box_office_start_line : box_office_end_line)
  return(box_office)
}
h_get_budget = function(box_office) {
  budget_pattern = "Budget"
  
  existence_check = h_existence_checking(box_office, budget_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("Not Available")
  }
  
  budget = box_office %>%
    extract(box_office %>% grep(pattern = budget_pattern)) %>%
    str_split("h4>") %>% sapply(extract, 2)
  
  if (budget %>% grep(pattern = "\\$") %>% length() %>% equals(0)) {
    return(budget)
  }
    budget = budget %>%
      paste0("\\", .)
  return(budget)
}

h_get_opening_weekend_usa = function(box_office) {
  opening_weekend_usa_pattern = "Opening Weekend USA"
  
  existence_check = h_existence_checking(box_office, opening_weekend_usa_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("Not Available")
  }
  
  opening_weekend_usa = box_office %>%
    extract(box_office %>% grep(pattern = opening_weekend_usa_pattern)) %>%
    str_split("h4> ") %>% sapply(extract, 2) %>%
    str_sub(1, nchar(.) - 1) %>%
    paste0("\\", .)
  return(opening_weekend_usa)
}

h_get_gross_usa = function(box_office) {
  gross_usa_pattern = "Gross USA"
  
  existence_check = h_existence_checking(box_office, gross_usa_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("Not Available")
  }
  
  gross_usa = box_office %>%
    extract(box_office %>% grep(pattern = gross_usa_pattern)) %>%
    str_split("h4> ") %>% sapply(extract, 2) %>%
    str_remove_all(" ") %>%
    str_split("<") %>% sapply(extract, 1) %>%
    paste0("\\", .)
  return(gross_usa)
}

h_get_cumulative_worldwide_gross = function(box_office) {
  cumulative_worldwide_gross_pattern = "Cumulative Worldwide Gross"
  
  existence_check = h_existence_checking(box_office, cumulative_worldwide_gross_pattern)
  if (existence_check %>% equals(FALSE)) {
    return("Not Available")
  }
  
  cumulative_worldwide_gross = box_office %>%
    extract(box_office %>% grep(pattern = cumulative_worldwide_gross_pattern)) %>%
    str_split("h4> ") %>% sapply(extract, 2) %>%
    str_remove_all(" ") %>%
    str_split("<") %>% sapply(extract, 1) %>%
    paste0("\\", .)
  return(cumulative_worldwide_gross)
}

h_get_box_office_info = function(box_office) {
  if (box_office %>% length() %>% equals(0)) {
    return("Not Available" %>% rep(4))
  }
  
  curr_budget = box_office %>% h_get_budget()
  curr_opening_weekend_usa = box_office %>% h_get_opening_weekend_usa()
  curr_gross_usa = box_office %>% h_get_gross_usa()
  curr_cumulative_worldwide_gross = box_office %>% h_get_cumulative_worldwide_gross()
  
  return(c(curr_budget,
           curr_opening_weekend_usa,
           curr_gross_usa,
           curr_cumulative_worldwide_gross))
}
range_size = 1:250
table_style_size = 0:250

p = tibble(`Rank` = c(),
           `Poster` = c(),
           `Original Name` = c(),
           `Release Date` = c(),
           `Genre` = c(),
           `Content Rating` = c(),
           `Rating Count` = c(),
           `Rating Value` = c(),
           `Date Published` = c(),
           `Budget` = c(),
           `Opening Weekend USA` = c(),
           `Gross USA` = c(),
           `Cumulative Worldwide Gross` = c())
for (i in range_size) {
  ### get source code
  curr_movie_sc = m_link %>%
    extract(i) %>%
    h_get_movie_source_code()
  
  ### get basics
  curr_basics = curr_movie_sc %>%
    h_get_basics_from_movie_source_code()
  
  ### get box office
  curr_box_office = curr_movie_sc %>%
    h_get_box_office_from_movie_source_code()
  
  # poster
  curr_poster = curr_movie_sc %>%
    get_poster_from_movie_source_code(50)
  
  # release date
  curr_release_date = curr_movie_sc %>%
    get_release_date_from_movie_source_code()
  
  # basics info
  curr_basics_info = curr_basics %>%
    h_get_basics_info()
  curr_name = curr_basics_info %>% extract(1)
  curr_large_poster_url = curr_basics_info %>% extract(2)
  curr_genre = curr_basics_info %>% extract(3)
  curr_content_rating = curr_basics_info %>% extract(4)
  curr_rating_count = curr_basics_info %>% extract(5)
  curr_rating_value = curr_basics_info %>% extract(6)
  curr_date_published = curr_basics_info %>% extract(7)
  curr_poster = curr_poster %>%
    h_create_poster_md(curr_large_poster_url)
  
  # get box office info
  curr_box_office_info = curr_box_office %>%
    h_get_box_office_info()
  curr_budget = curr_box_office_info %>% extract(1)
  curr_opening_weekend_usa = curr_box_office_info %>% extract(2)
  curr_gross_usa = curr_box_office_info %>% extract(3)
  curr_cumulative_worldwide_gross = curr_box_office_info %>% extract(4)
  
  p = p %>%
    add_row(`Rank` = i,
            `Poster` = curr_poster,
            `Original Name` = curr_name,
            `Release Date` = curr_release_date,
            `Genre` = curr_genre,
            `Content Rating` = curr_content_rating,
            `Rating Count` = curr_rating_count,
            `Rating Value` = curr_rating_value,
            `Date Published` = curr_date_published,
            `Budget` = curr_budget,
            `Opening Weekend USA` = curr_opening_weekend_usa,
            `Gross USA` = curr_gross_usa,
            `Cumulative Worldwide Gross` = curr_cumulative_worldwide_gross)
}

p %>%
  kable(align = "c", escape = FALSE) %>%
  kable_styling(bootstrap_options = c("striped",
                                      "hover",
                                      "responsive"),
                fixed_thead = TRUE,
                full_width = FALSE) %>%
  row_spec(table_style_size, extra_css = "vertical-align: middle;")
Rank Poster Original Name Release Date Genre Content Rating Rating Count Rating Value Date Published Budget Opening Weekend USA Gross USA Cumulative Worldwide Gross
1 The Shawshank Redemption Poster The Shawshank Redemption 14 October 1994 (USA) Drama R 2301344 9.3 1994-09-23 $25,000,000 $727,327 $28,699,976 $28,815,291
2 The Godfather Poster The Godfather 24 March 1972 (USA) Crime, Drama R 1588308 9.2 1972-03-24 $6,000,000 $302,393 $134,966,411 $246,120,986
3 The Godfather: Part II Poster The Godfather: Part II 18 December 1974 (USA) Crime, Drama R 1109797 9.0 1974-12-18 $13,000,000 $171,417 $47,834,595 $48,035,783
4 The Dark Knight Poster The Dark Knight 18 July 2008 (USA) Action, Crime, Drama, Thriller PG-13 2265167 9.0 2008-07-16 $185,000,000 $158,411,483 $535,234,033 $1,005,456,758
5 12 Angry Men Poster 12 Angry Men 10 April 1957 (USA) Crime, Drama Approved 676355 8.9 1957-04-10 $350,000 Not Available Not Available $576
6 Schindler's List Poster Schindler’s List 4 February 1994 (USA) Biography, Drama, History R 1194273 8.9 1993-12-15 $22,000,000 $656,636 $96,898,818 $322,287,794
7 The Lord of the Rings: The Return of the King Poster The Lord of the Rings: The Return of the King 17 December 2003 (USA) Action, Adventure, Drama, Fantasy PG-13 1617408 8.9 2003-12-17 $94,000,000 $72,629,713 $377,845,905 $1,123,228,459
8 Pulp Fiction Poster Pulp Fiction 14 October 1994 (USA) Crime, Drama R 1796662 8.9 1994-09-10 $8,000,000 $9,311,882 $107,928,762 $214,194,847
9 The Good, the Bad and the Ugly Poster Il buono, il brutto, il cattivo 29 December 1967 (USA) Western R 678367 8.8 1966-12-23 $1,200,000 Not Available $25,100,000 $25,252,784
10 The Lord of the Rings: The Fellowship of the Ring Poster The Lord of the Rings: The Fellowship of the Ring 19 December 2001 (USA) Action, Adventure, Drama, Fantasy PG-13 1633203 8.8 2001-12-19 $93,000,000 $47,211,490 $315,544,750 $888,159,092
11 Fight Club Poster Fight Club 15 October 1999 (USA) Drama R 1823989 8.8 1999-10-15 $63,000,000 $11,035,485 $37,030,102 $101,209,593
12 Forrest Gump Poster Forrest Gump 6 July 1994 (USA) Drama, Romance PG-13 1773437 8.8 1994-06-23 $55,000,000 $24,450,602 $330,455,270 $678,226,805
13 Inception Poster Inception 16 July 2010 (USA) Action, Adventure, Sci-Fi, Thriller PG-13 2027149 8.8 2010-07-14 $160,000,000 $62,785,337 $292,576,195 $836,836,967
14 The Lord of the Rings: The Two Towers Poster The Lord of the Rings: The Two Towers 18 December 2002 (USA) Action, Adventure, Drama, Fantasy PG-13 1461924 8.7 2002-12-18 $94,000,000 $62,007,528 $342,551,365 $943,396,133
15 Star Wars: Episode V - The Empire Strikes Back Poster Star Wars: Episode V - The Empire Strikes Back 20 June 1980 (USA) Action, Adventure, Fantasy, Sci-Fi PG 1141346 8.7 1980-05-21 $18,000,000 $4,910,483 $292,753,960 $550,992,836
16 The Matrix Poster The Matrix 31 March 1999 (USA) Action, Sci-Fi R 1647341 8.7 1999-03-31 $63,000,000 $27,788,331 $171,479,930 $466,364,409
17 Goodfellas Poster Goodfellas 21 September 1990 (USA) Biography, Crime, Drama R 1001872 8.7 1990-09-12 $25,000,000 $6,368,901 $46,836,214 $46,885,356
18 One Flew Over the Cuckoo's Nest Poster One Flew Over the Cuckoo’s Nest 19 November 1975 (USA) Drama R 903600 8.7 1975-11-19 $3,000,000 Not Available $108,981,275 $108,997,629
19 Seven Samurai Poster Shichinin no samurai 19 November 1956 (USA) Action, Adventure, Drama Not Rated 311033 8.6 1954-04-26 JPY125,000,000 $15,942 $318,649 $322,773
20 Se7en Poster Se7en 22 September 1995 (USA) Crime, Drama, Mystery, Thriller R 1417628 8.6 1995-09-22 $33,000,000 $13,949,807 $100,125,643 $327,333,559
21 Life Is Beautiful Poster La vita è bella 20 December 1997 (Italy) Comedy, Drama, Romance, War PG-13 612186 8.6 1997-12-20 $20,000,000 $118,920 $57,563,264 $230,098,753
22 City of God Poster Cidade de Deus 13 February 2004 (USA) Crime, Drama R 690742 8.6 2002-08-30 BRL3,300,000 $88,292 $7,564,459 $30,680,793
23 The Silence of the Lambs Poster The Silence of the Lambs 14 February 1991 (USA) Crime, Drama, Thriller R 1248198 8.6 1991-02-14 $19,000,000 $13,766,814 $130,742,922 $272,753,884
24 It's a Wonderful Life Poster It’s a Wonderful Life 7 January 1947 (USA) Drama, Family, Fantasy PG 391541 8.6 1947-01-07 $3,180,000 Not Available Not Available $6,130,720
25 Star Wars: Episode IV - A New Hope Poster Star Wars 25 May 1977 (USA) Action, Adventure, Fantasy, Sci-Fi PG 1213095 8.6 1977-05-25 $11,000,000 $1,554,475 $460,998,507 $775,749,212
26 Saving Private Ryan Poster Saving Private Ryan 24 July 1998 (USA) Drama, War R 1215196 8.6 1998-07-24 $70,000,000 $30,576,104 $217,049,603 $482,349,603
27 Spirited Away Poster Sen to Chihiro no kamikakushi 28 March 2003 (USA) Animation, Adventure, Family, Fantasy, Mystery PG 635685 8.6 2001-07-20 $19,000,000 $449,839 $13,750,644 $355,467,076
28 The Green Mile Poster The Green Mile 10 December 1999 (USA) Crime, Drama, Fantasy, Mystery R 1125067 8.6 1999-12-10 $60,000,000 $18,017,152 $136,801,374 $286,801,374
29 Interstellar Poster Interstellar 7 November 2014 (USA) Adventure, Drama, Sci-Fi, Thriller PG-13 1472961 8.6 2014-11-05 $165,000,000 $47,510,360 $188,020,017 $696,264,079
30 Parasite Poster Gisaengchung 8 November 2019 (USA) Comedy, Drama, Thriller R 500756 8.6 2019-05-30 $11,400,000 $393,216 $53,369,749 $257,581,861
31 Léon: The Professional Poster Léon 18 November 1994 (USA) Action, Crime, Drama, Thriller R 1017563 8.5 1994-09-14 FRF115,000,000 $5,306,558 $19,501,238 $19,552,639
32 The Usual Suspects Poster The Usual Suspects 16 August 1995 (USA) Crime, Mystery, Thriller R 977074 8.5 1995-07-19 $6,000,000 $645,363 $23,341,568 $23,341,568
33 Harakiri Poster Seppuku 4 August 1964 (USA) Action, Drama, Mystery Not Rated 39138 8.6 1962-09-16 Not Available Not Available Not Available $15,222
34 The Lion King Poster The Lion King 24 June 1994 (USA) Animation, Adventure, Drama, Family, Musical G 925982 8.5 1994-06-23 $45,000,000 $1,586,753 $422,783,777 $968,511,805
35 Back to the Future Poster Back to the Future 3 July 1985 (USA) Adventure, Comedy, Sci-Fi PG 1038727 8.5 1985-07-03 $19,000,000 $11,152,500 $211,406,762 $388,776,253
36 The Pianist Poster The Pianist 28 March 2003 (USA) Biography, Drama, Music, War R 715597 8.5 2002-09-25 $35,000,000 $111,261 $32,572,577 $120,072,577
37 Terminator 2: Judgment Day Poster Terminator 2: Judgment Day 3 July 1991 (USA) Action, Sci-Fi R 982625 8.5 1991-07-03 $102,000,000 $31,765,506 $205,881,154 $520,884,847
38 American History X Poster American History X 20 November 1998 (USA) Drama R 1021723 8.5 1998-07-01 $20,000,000 $156,076 $6,719,864 $23,875,127
39 Modern Times Poster Modern Times 25 February 1936 (USA) Comedy, Drama, Family, Romance G 213788 8.5 1936-02-11 $1,500,000 $35,809 $163,577 $457,688
40 Psycho Poster Psycho 8 September 1960 (USA) Horror, Mystery, Thriller R 594370 8.5 1960-08-17 $806,947 Not Available $32,000,000 $32,039,355
41 Gladiator Poster Gladiator 5 May 2000 (USA) Action, Adventure, Drama R 1319677 8.5 2000-05-04 $103,000,000 $34,819,017 $187,705,427 $465,361,176
42 City Lights Poster City Lights 7 March 1931 (USA) Comedy, Drama, Romance G 164723 8.5 1931-03-07 $1,500,000 $9,102 $19,181 $46,008
43 The Departed Poster The Departed 6 October 2006 (USA) Crime, Drama, Thriller R 1170058 8.5 2006-10-04 $90,000,000 $26,887,467 $132,384,315 $291,465,034
44 The Intouchables Poster Intouchables 2 November 2011 (France) Biography, Comedy, Drama R 744219 8.5 2011-11-02 EUR9,500,000 $103,507 $10,198,820 $426,588,510
45 Whiplash Poster Whiplash 15 October 2014 (Philippines) Drama, Music R 699819 8.5 2014-10-15 $3,300,000 $135,388 $13,092,000 $48,983,260
46 Hamilton Poster Hamilton 3 July 2020 (USA) Biography, Drama, History, Musical PG-13 45412 8.6 2020-07-03 Not Available Not Available Not Available Not Available
47 The Prestige Poster The Prestige 20 October 2006 (USA) Drama, Mystery, Sci-Fi, Thriller PG-13 1167828 8.5 2006-10-19 $40,000,000 $14,801,808 $53,089,891 $109,676,311
48 Grave of the Fireflies Poster Hotaru no haka 26 July 1989 (USA) Animation, Drama, War Not Rated 229222 8.5 1988-04-16 $3,700,000 $158,101 $516,962 $516,962
49 Once Upon a Time in the West Poster C’era una volta il West 4 July 1969 (USA) Western PG-13 298355 8.5 1968-12-21 $5,000,000 Not Available Not Available $112,911
50 Casablanca Poster Casablanca 23 January 1943 (USA) Drama, Romance, War PG 514474 8.5 1943-01-23 $950,000 $181,494 $4,108,411 $4,375,071
51 Cinema Paradiso Poster Nuovo Cinema Paradiso 23 February 1990 (USA) Drama R 225920 8.5 1988-11-17 $5,000,000 $16,552 $12,397,210 $12,990,613
52 Rear Window Poster Rear Window September 1954 (USA) Mystery, Thriller PG 437014 8.4 1954-11-15 $1,000,000 Not Available $36,764,313 $37,032,034
53 Alien Poster Alien 22 June 1979 (USA) Horror, Sci-Fi R 776397 8.4 1979-05-28 $11,000,000 $3,527,881 $81,765,459 $108,341,064
54 Apocalypse Now Poster Apocalypse Now 15 August 1979 (USA) Drama, Mystery, War R 596880 8.4 1979-08-15 $31,500,000 $118,558 $83,471,511 $91,968,688
55 Memento Poster Memento 25 May 2001 (USA) Mystery, Thriller R 1109229 8.4 2000-10-11 $9,000,000 $235,488 $25,544,867 $39,970,386
56 The Great Dictator Poster The Great Dictator 7 March 1941 (USA) Comedy, Drama, War Passed 199669 8.4 1941-01-01 $2,000,000 Not Available Not Available $969,879
57 Raiders of the Lost Ark Poster Raiders of the Lost Ark 12 June 1981 (USA) Action, Adventure PG 872148 8.4 1981-06-12 $18,000,000 $8,305,823 $248,159,971 $390,133,212
58 Django Unchained Poster Django Unchained 25 December 2012 (USA) Drama, Western R 1331773 8.4 2012-12-25 $100,000,000 $30,122,888 $162,805,434 $425,368,238
59 The Lives of Others Poster Das Leben der Anderen 30 March 2007 (USA) Drama, Mystery, Thriller R 353039 8.4 2006-03-23 $2,000,000 $223,000 $11,286,112 $77,356,942
60 Joker Poster Joker 4 October 2019 (USA) Crime, Drama, Thriller R 889012 8.5 2019-10-01 $55,000,000 $96,202,337 $335,451,311 $1,074,251,311
61 Paths of Glory Poster Paths of Glory 25 December 1957 (USA) Drama, War Approved 174848 8.4 1957-12-20 $935,000 Not Available Not Available $5,252
62 WALL·E Poster WALL·E 27 June 2008 (USA) Animation, Adventure, Family, Sci-Fi G 983213 8.4 2008-06-26 $180,000,000 $63,087,526 $223,808,164 $521,311,860
63 The Shining Poster The Shining 13 June 1980 (USA) Drama, Horror R 881577 8.4 1980-06-13 $19,000,000 $622,337 $45,332,952 $46,675,717
64 Avengers: Infinity War Poster Avengers: Infinity War 27 April 2018 (USA) Action, Adventure, Sci-Fi PG-13 809832 8.4 2018-04-25 $321,000,000 $257,698,183 $678,815,482 $2,048,359,754
65 Sunset Blvd. Poster Sunset Blvd. 29 September 1950 (Australia) Drama, Film-Noir Passed 198290 8.4 1950-09-29 $1,752,000 $169,067 $299,645 $299,645
66 Witness for the Prosecution Poster Witness for the Prosecution 6 February 1958 (USA) Crime, Drama, Mystery, Thriller Approved 106413 8.4 1958-02-06 $3,000,000 Not Available Not Available $7,693
67 Spider-Man: Into the Spider-Verse Poster Spider-Man: Into the Spider-Verse 14 December 2018 (USA) Animation, Action, Adventure, Family, Sci-Fi PG 347844 8.4 2018-12-12 $90,000,000 $35,363,376 $190,241,310 $375,540,831
68 Princess Mononoke Poster Mononoke-hime 19 December 1997 (USA) Animation, Adventure, Fantasy PG-13 335596 8.4 1997-07-12 JPY2,400,000,000 $144,446 $4,845,631 $169,785,629
69 Oldboy Poster Oldeuboi 21 November 2003 (South Korea) Action, Drama, Mystery, Thriller R 506146 8.4 2003-11-21 $3,000,000 $68,957 $707,481 $15,002,116
70 Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb Poster Dr. Strangelove or: How I Learned to Stop Worrying and Love the Bomb 29 January 1964 (USA) Comedy PG 444672 8.4 1964-01-29 $1,800,000 $11,751 $9,440,272 $9,443,876
71 The Dark Knight Rises Poster The Dark Knight Rises 20 July 2012 (USA) Action, Adventure PG-13 1493940 8.4 2012-07-19 $250,000,000 $160,887,295 $448,139,099 $1,081,141,368
72 Once Upon a Time in America Poster Once Upon a Time in America 1 June 1984 (USA) Crime, Drama R 305654 8.4 1984-05-23 $30,000,000 $2,412,014 $5,321,508 $5,472,914
73 Aliens Poster Aliens 18 July 1986 (USA) Action, Adventure, Sci-Fi, Thriller R 644695 8.3 1986-07-18 $18,500,000 $10,052,042 $85,160,248 $131,387,641
74 Your Name. Poster Kimi no na wa. 7 April 2017 (USA) Animation, Drama, Fantasy, Romance PG 184624 8.4 2016-08-26 JPY370,000,000 $1,813,781 $5,017,246 $358,922,706
75 Avengers: Endgame Poster Avengers: Endgame 26 April 2019 (USA) Action, Adventure, Drama, Sci-Fi PG-13 776042 8.4 2019-04-24 $356,000,000 $357,115,007 $858,373,000 $2,797,800,564
76 Coco Poster Coco 22 November 2017 (USA) Animation, Adventure, Family, Fantasy, Music, Mystery PG 362119 8.4 2017-10-27 $175,000,000 $50,802,605 $210,460,015 $807,817,888
77 American Beauty Poster American Beauty 1 October 1999 (USA) Drama R 1056449 8.3 1999-10-01 $15,000,000 $861,531 $130,096,601 $356,296,601
78 Braveheart Poster Braveheart 24 May 1995 (USA) Biography, Drama, History, War R 947873 8.3 1995-05-24 $72,000,000 $9,938,276 $75,609,945 $213,216,216
79 3 Idiots Poster 3 Idiots 25 December 2009 (India) Comedy, Drama PG-13 336527 8.4 2009-12-24 INR550,000,000 $1,645,502 $6,532,874 $60,262,836
80 Das Boot Poster Das Boot 10 February 1982 (USA) Adventure, Drama, Thriller, War R 228551 8.3 1981-09-17 DEM32,000,000 $26,994 $11,487,676 $11,487,676
81 Toy Story Poster Toy Story 22 November 1995 (USA) Animation, Adventure, Comedy, Family, Fantasy G 872505 8.3 1995-11-22 $30,000,000 $29,140,617 $222,498,679 $404,265,656
82 High and Low Poster Tengoku to jigoku 26 November 1963 (USA) Crime, Drama, Mystery, Thriller Not Rated 32570 8.4 1963-03-01 Not Available $15,942 $46,808 $46,808
83 Amadeus Poster Amadeus 19 September 1984 (USA) Biography, Drama, History, Music R 364056 8.3 1984-09-19 $18,000,000 $505,276 $51,973,029 $52,066,791
84 Capharnaüm Poster Capharnaüm 20 September 2018 (Lebanon) Drama R 57077 8.4 2018-09-20 $4,000,000 $24,988 $1,661,096 $64,417,003
85 Inglourious Basterds Poster Inglourious Basterds 21 August 2009 (USA) Adventure, Drama, War R 1242662 8.3 2009-08-19 $70,000,000 $38,054,676 $120,540,719 $321,455,689
86 Star Wars: Episode VI - Return of the Jedi Poster Star Wars: Episode VI - Return of the Jedi 25 May 1983 (USA) Action, Adventure, Fantasy, Sci-Fi PG 935443 8.3 1983-05-25 $32,500,000 $23,019,618 $309,306,177 $475,546,459
87 Taare Zameen Par Poster Taare Zameen Par 21 December 2007 (India) Drama, Family PG 164392 8.4 2007-12-21 Not Available $352,568 $1,223,869 $21,897,373
88 Reservoir Dogs Poster Reservoir Dogs 2 September 1992 (France) Crime, Drama, Thriller R 904611 8.3 1992-09-02 $1,200,000 $147,839 $2,832,029 $2,889,963
89 Good Will Hunting Poster Good Will Hunting 9 January 1998 (USA) Drama, Romance R 846104 8.3 1998-01-09 $10,000,000 $272,912 $138,433,435 $225,933,435
90 2001: A Space Odyssey Poster 2001: A Space Odyssey 12 May 1968 (UK) Adventure, Sci-Fi G 593720 8.3 1968-04-11 $12,000,000 $202,759 $60,541,301 $65,436,747
91 Requiem for a Dream Poster Requiem for a Dream 15 December 2000 (USA) Drama R 755233 8.3 2000-11-03 $4,500,000 $64,770 $3,635,482 $7,390,108
92 Vertigo Poster Vertigo 22 May 1958 (UK) Mystery, Romance, Thriller PG 357655 8.3 1958-05-22 $2,479,000 $252,880 $7,705,225 $7,796,389
93 M Poster M - Eine Stadt sucht einen Mörder 31 August 1931 (Sweden) Crime, Mystery, Thriller Passed 141008 8.3 1931-08-31 Not Available $6,123 $35,566 $35,566
94 Eternal Sunshine of the Spotless Mind Poster Eternal Sunshine of the Spotless Mind 19 March 2004 (USA) Drama, Romance, Sci-Fi R 898164 8.3 2004-03-19 $20,000,000 $8,175,198 $34,400,301 $74,036,715
95 Dangal Poster Dangal 21 December 2016 (USA) Action, Biography, Drama, Sport Not Rated 150948 8.4 2016-12-21 INR700,000,000 $3,248,481 $12,391,761 $303,723,636
96 The Hunt Poster Jagten 10 January 2013 (Denmark) Drama R 273485 8.3 2012-10-25 $3,800,000 $43,045 $613,308 $15,843,274
97 Citizen Kane Poster Citizen Kane 5 September 1941 (USA) Drama, Mystery PG 393151 8.3 1941-06-06 $839,727 Not Available $1,585,634 $1,594,107
98 1917 Poster 1917 10 January 2020 (USA) Drama, War R 384649 8.3 2020-01-02 $95,000,000 $576,216 $159,227,644 $384,792,488
99 Full Metal Jacket Poster Full Metal Jacket 10 July 1987 (USA) Drama, War R 664573 8.3 1987-06-26 $30,000,000 $2,217,307 $46,357,676 $46,357,676
100 Bicycle Thieves Poster Ladri di biciclette 13 December 1949 (USA) Drama Not Rated 143453 8.3 1948-11-24 $133,000 $25,377 $371,111 $428,978
101 The Kid Poster The Kid 6 February 1921 (USA) Comedy, Drama, Family Passed 110825 8.3 1921-02-06 $250,000 Not Available Not Available $26,916
102 Singin' in the Rain Poster Singin’ in the Rain 11 April 1952 (USA) Comedy, Musical, Romance G 215284 8.3 1952-04-11 $2,540,800 $13,643 $1,826,108 $1,864,182
103 A Clockwork Orange Poster A Clockwork Orange 2 February 1972 (USA) Crime, Drama, Sci-Fi R 746785 8.3 1972-01-13 $2,200,000 Not Available $26,589,355 $26,903,440
104 North by Northwest Poster North by Northwest 8 September 1959 (Australia) Adventure, Mystery, Thriller Approved 294784 8.3 1959-09-08 $3,101,000 Not Available Not Available $73,446
105 Snatch Poster Snatch 19 January 2001 (USA) Comedy, Crime R 772021 8.3 2000-09-01 GBP6,000,000 $27,932 $30,328,156 $83,557,872
106 Scarface Poster Scarface 9 December 1983 (USA) Crime, Drama R 728380 8.3 1983-12-09 $25,000,000 $4,597,536 $45,408,703 $66,023,585
107 Taxi Driver Poster Taxi Driver 9 February 1976 (USA) Crime, Drama R 711082 8.3 1976-02-08 $1,300,000 $116,458 $28,262,574 $28,441,292
108 Ikiru Poster Ikiru 25 March 1956 (USA) Drama Not Rated 66671 8.3 1952-10-09 Not Available $2,149 $60,239 $96,302
109 Lawrence of Arabia Poster Lawrence of Arabia 11 December 1962 (UK) Adventure, Biography, Drama, History, War Approved 263997 8.3 1962-12-11 $15,000,000 $20,846 $45,306,425 $45,715,557
110 Amélie Poster Le fabuleux destin d’Amélie Poulain 8 February 2002 (USA) Comedy, Romance R 695140 8.3 2001-04-25 $10,000,000 $136,470 $33,225,499 $173,924,742
111 Toy Story 3 Poster Toy Story 3 18 June 2010 (USA) Animation, Adventure, Comedy, Family, Fantasy G 745910 8.3 2010-06-16 $200,000,000 $110,307,189 $415,004,880 $1,066,969,703
112 The Sting Poster The Sting 25 December 1973 (USA) Comedy, Crime, Drama PG 238272 8.3 1973-12-25 $5,500,000 Not Available $156,000,000 $156,000,000
113 Metropolis Poster Metropolis 13 March 1927 (USA) Drama, Sci-Fi Not Rated 157746 8.3 1927-02-06 DEM6,000,000 $19,386 $1,236,166 $1,349,711
114 A Separation Poster Jodaeiye Nader az Simin 16 March 2011 (Iran) Drama, Thriller PG-13 216160 8.3 2011-03-16 $500,000 $59,481 $7,099,055 $22,926,076
115 Incendies Poster Incendies 12 January 2011 (France) Drama, Mystery, War R 145378 8.3 2011-01-12 $6,800,000 $50,679 $2,071,334 $7,099,598
116 For a Few Dollars More Poster Per qualche dollaro in più 10 May 1967 (USA) Western R 228864 8.3 1965-12-20 $600,000 Not Available $15,000,000 $15,000,000
117 Come and See Poster Idi i smotri 17 October 1985 (Hungary) Drama, Thriller, War Not Rated 56210 8.3 1985-10-17 Not Available $16,053 $71,909 $168,817
118 The Apartment Poster The Apartment 29 June 1960 (Canada) Comedy, Drama, Romance Approved 161024 8.3 1960-06-29 $3,000,000 Not Available Not Available $178,003
119 Double Indemnity Poster Double Indemnity 6 July 1944 (USA) Crime, Drama, Film-Noir, Mystery, Thriller Passed 141200 8.3 1944-04-24 $927,262 Not Available Not Available $13,886
120 To Kill a Mockingbird Poster To Kill a Mockingbird 16 March 1963 (USA) Crime, Drama Approved 290777 8.2 1962-12-20 $2,000,000 $357,549 $592,237 $599,146
121 Up Poster Up 29 May 2009 (USA) Animation, Adventure, Comedy, Family PG 919779 8.2 2009-05-28 $175,000,000 $68,108,790 $293,004,164 $735,099,102
122 Indiana Jones and the Last Crusade Poster Indiana Jones and the Last Crusade 24 May 1989 (USA) Action, Adventure PG-13 682485 8.2 1989-05-24 $48,000,000 $29,355,021 $197,171,806 $474,310,887
123 Heat Poster Heat 15 December 1995 (USA) Crime, Drama, Thriller R 567544 8.2 1995-12-15 $60,000,000 $8,445,656 $67,436,818 $187,436,818
124 L.A. Confidential Poster L.A. Confidential 19 September 1997 (USA) Crime, Drama, Mystery, Thriller R 525317 8.2 1997-09-19 $35,000,000 $5,211,198 $64,616,940 $126,216,940
125 Die Hard Poster Die Hard 20 July 1988 (USA) Action, Thriller R 773337 8.2 1988-07-20 $28,000,000 $601,851 $83,519,093 $141,482,299
126 Monty Python and the Holy Grail Poster Monty Python and the Holy Grail 25 May 1975 (UK) Adventure, Comedy, Fantasy PG 495173 8.2 1975-05-25 GBP229,575 $45,487 $1,827,696 $1,938,971
127 Rashômon Poster Rashômon 26 December 1951 (USA) Crime, Drama, Mystery Not Rated 149914 8.2 1950-08-26 $250,000 $15,942 $46,808 $46,808
128 Yojimbo Poster Yôjinbô 13 September 1961 (USA) Action, Drama, Thriller Not Rated 109088 8.2 1961-04-25 Not Available $15,942 $46,808 $46,808
129 Batman Begins Poster Batman Begins 15 June 2005 (USA) Action, Adventure PG-13 1289491 8.2 2005-06-15 $150,000,000 $48,745,440 $206,852,432 $373,661,301
130 Green Book Poster Green Book 16 November 2018 (USA) Biography, Comedy, Drama, Music PG-13 352248 8.2 2018-11-16 $23,000,000 $320,429 $85,080,171 $321,752,656
131 Downfall Poster Der Untergang 8 April 2005 (USA) Biography, Drama, History, War R 327169 8.2 2004-09-16 EUR13,500,000 $18,195 $5,509,040 $92,181,574
132 Children of Heaven Poster Bacheha-Ye aseman 22 January 1999 (USA) Drama, Family, Sport PG 63547 8.3 1999-01-22 $180,000 $20,100 $933,933 $933,933
133 Unforgiven Poster Unforgiven 7 August 1992 (USA) Drama, Western R 370577 8.2 1992-08-07 $14,400,000 $15,018,007 $101,157,447 $159,157,447
134 Ran Poster Ran 1 June 1985 (Japan) Action, Drama, War R 110348 8.2 1985-06-01 $11,500,000 $3,567 $4,135,750 $4,163,664
135 Some Like It Hot Poster Some Like It Hot 19 March 1959 (USA) Comedy, Music, Romance Passed 240248 8.2 1959-03-19 $2,883,848 Not Available Not Available $194,887
136 Howl's Moving Castle Poster Hauru no ugoku shiro 17 June 2005 (USA) Animation, Adventure, Family, Fantasy PG 324745 8.2 2004-11-20 $24,000,000 $427,987 $5,576,743 $236,212,992
137 A Beautiful Mind Poster A Beautiful Mind 4 January 2002 (USA) Biography, Drama PG-13 835103 8.2 2002-01-04 $58,000,000 $367,151 $170,742,341 $316,791,257
138 All About Eve Poster All About Eve 27 October 1950 (USA) Drama Passed 118865 8.2 1950-10-27 $1,400,000 $10,177 $63,463 $150,438
139 Casino Poster Casino 22 November 1995 (USA) Crime, Drama R 457972 8.2 1995-11-22 $52,000,000 $9,946,480 $42,512,375 $116,112,375
140 The Great Escape Poster The Great Escape 4 July 1963 (USA) Adventure, Drama, History, Thriller, War Approved 221518 8.2 1963-07-04 $4,000,000 Not Available Not Available $227,940
141 The Wolf of Wall Street Poster The Wolf of Wall Street 25 December 2013 (USA) Biography, Crime, Drama R 1155996 8.2 2013-12-25 $100,000,000 $18,361,578 $116,900,694 $392,000,694
142 Pan's Labyrinth Poster El laberinto del fauno 19 January 2007 (USA) Drama, Fantasy, War R 611394 8.2 2006-10-11 $19,000,000 $568,641 $37,634,615 $83,850,267
143 The Secret in Their Eyes Poster El secreto de sus ojos 21 May 2010 (USA) Drama, Mystery, Romance, Thriller R 189837 8.2 2009-08-13 $2,000,000 $167,866 $6,391,436 $35,079,650
144 Anand Poster Anand 12 March 1971 (India) Drama, Musical Not Rated 29068 8.4 1971-03-12 INR3,000,000 Not Available Not Available Not Available
145 Lock, Stock and Two Smoking Barrels Poster Lock, Stock and Two Smoking Barrels 28 August 1998 (UK) Action, Comedy, Crime R 528516 8.2 1998-08-28 GBP960,000 $143,321 $3,753,929 $3,753,929
146 Raging Bull Poster Raging Bull 19 December 1980 (USA) Biography, Drama, Sport R 316868 8.2 1980-12-19 $18,000,000 $128,590 $23,383,987 $23,402,427
147 My Neighbor Totoro Poster Tonari no Totoro 13 July 1990 (USA) Animation, Family, Fantasy G 283287 8.2 1988-04-16 $3,700,000 $539,245 $2,250,213 $30,515,363
148 There Will Be Blood Poster There Will Be Blood 25 January 2008 (USA) Drama R 508125 8.2 2008-01-25 $25,000,000 $190,739 $40,222,514 $76,181,545
149 Judgment at Nuremberg Poster Judgment at Nuremberg 18 December 1961 (Sweden) Drama, War Approved 68227 8.2 1961-12-18 $3,000,000 Not Available Not Available $12,180
150 The Treasure of the Sierra Madre Poster The Treasure of the Sierra Madre 24 January 1948 (USA) Adventure, Drama, Western Passed 112591 8.2 1948-01-24 $3,000,000 $144,074 $215,295 $215,295
151 Dial M for Murder Poster Dial M for Murder 29 May 1954 (USA) Crime, Thriller PG 155332 8.2 1954-05-29 $1,400,000 $12,562 $12,562 $18,816
152 Three Billboards Outside Ebbing, Missouri Poster Three Billboards Outside Ebbing, Missouri 1 December 2017 (USA) Comedy, Crime, Drama R 418636 8.2 2017-12-01 $15,000,000 $322,168 $54,513,740 $160,192,031
153 Chinatown Poster Chinatown 20 June 1974 (USA) Drama, Mystery, Thriller R 289716 8.1 1974-06-20 $6,000,000 Not Available $29,200,000 $29,225,935
154 The Gold Rush Poster The Gold Rush 13 July 1925 (Brazil) Adventure, Comedy, Drama, Western Passed 98933 8.2 1925-07-13 $923,000 Not Available Not Available $26,916
155 Babam ve Oglum Poster Babam ve Oglum 18 November 2005 (Turkey) Drama, Family Not Available 77154 8.3 2005-11-18 Not Available Not Available Not Available $18,612,999
156 Shutter Island Poster Shutter Island 19 February 2010 (USA) Mystery, Thriller R 1108112 8.2 2010-02-18 $80,000,000 $41,062,440 $128,012,934 $294,804,195
157 No Country for Old Men Poster No Country for Old Men 21 November 2007 (USA) Crime, Drama, Thriller R 840397 8.1 2007-11-21 $25,000,000 $1,202,000 $74,283,625 $171,627,166
158 V for Vendetta Poster V for Vendetta 17 March 2006 (USA) Action, Drama, Sci-Fi, Thriller R 1017663 8.2 2006-03-15 $54,000,000 $25,642,340 $70,511,035 $132,511,035
159 The Seventh Seal Poster Det sjunde inseglet 13 October 1958 (USA) Drama, Fantasy Not Rated 161435 8.2 1957-02-16 $150,000 Not Available Not Available $230,571
160 Inside Out Poster Inside Out 19 June 2015 (USA) Animation, Adventure, Comedy, Drama, Family, Fantasy PG 599813 8.1 2015-06-17 $175,000,000 $90,440,272 $356,921,711 $858,071,350
161 Warrior Poster Warrior 9 September 2011 (USA) Action, Drama, Sport PG-13 430625 8.2 2011-09-09 $25,000,000 $5,242,107 $13,657,115 $23,308,615
162 The Elephant Man Poster The Elephant Man 10 October 1980 (USA) Biography, Drama PG 216644 8.1 1980-10-10 $5,000,000 Not Available $26,010,864 $26,020,641
163 The Thing Poster The Thing 25 June 1982 (USA) Horror, Mystery, Sci-Fi R 365219 8.1 1982-06-25 $15,000,000 $3,107,897 $19,629,760 $19,629,760
164 The Sixth Sense Poster The Sixth Sense 6 August 1999 (USA) Drama, Mystery, Thriller PG-13 900827 8.1 1999-08-06 $40,000,000 $26,681,262 $293,506,292 $672,806,292
165 Trainspotting Poster Trainspotting 9 August 1996 (USA) Drama R 627388 8.1 1996-02-23 GBP1,500,000 $262,673 $16,491,080 $16,593,356
166 Jurassic Park Poster Jurassic Park 11 June 1993 (USA) Action, Adventure, Sci-Fi, Thriller PG-13 854075 8.1 1993-06-11 $63,000,000 $47,026,828 $404,214,720 $1,033,920,013
167 Gone with the Wind Poster Gone with the Wind 17 January 1940 (USA) Drama, History, Romance, War Passed 286113 8.1 1940-01-17 $3,977,000 $1,192,593 $200,852,579 $402,352,579
168 The Truman Show Poster The Truman Show 5 June 1998 (USA) Comedy, Drama, Sci-Fi PG 920979 8.1 1998-06-05 $60,000,000 $31,542,121 $125,618,201 $264,118,201
169 Wild Strawberries Poster Smultronstället 22 June 1959 (USA) Drama, Romance Not Rated 94196 8.2 1957-12-26 Not Available Not Available Not Available $14,524
170 Finding Nemo Poster Finding Nemo 30 May 2003 (USA) Animation, Adventure, Comedy, Family G 935564 8.1 2003-05-30 $94,000,000 $70,251,710 $380,843,261 $940,350,194
171 Blade Runner Poster Blade Runner 25 June 1982 (USA) Action, Sci-Fi, Thriller R 683942 8.1 1982-06-25 $28,000,000 $6,150,002 $32,868,943 $41,650,637
172 Vikram Vedha Poster Vikram Vedha 21 July 2017 (USA) Action, Crime, Thriller Not Rated 25413 8.6 2017-07-20 INR150,000,000 Not Available Not Available $546,792
173 Stalker Poster Stalker 17 April 1980 (Netherlands) Drama, Sci-Fi Not Rated 113930 8.2 1980-04-17 RUR6,000,000 $11,537 $292,049 $303,815
174 Kill Bill: Vol. 1 Poster Kill Bill: Vol. 1 10 October 2003 (USA) Action, Crime, Thriller R 985760 8.1 2003-10-10 $30,000,000 $22,200,000 $70,099,045 $180,899,045
175 The Bridge on the River Kwai Poster The Bridge on the River Kwai 14 December 1957 (USA) Adventure, Drama, War PG 200615 8.1 1957-10-11 $3,000,000 Not Available $27,200,000 $27,200,000
176 Room Poster Room 22 January 2016 (USA) Drama, Thriller R 362661 8.1 2015-12-10 $13,000,000 $118,298 $14,677,654 $35,401,758
177 Fargo Poster Fargo 5 April 1996 (USA) Crime, Drama, Thriller R 606866 8.1 1996-04-05 $7,000,000 $730,265 $24,611,975 $60,611,975
178 Memories of Murder Poster Salinui chueok 2 May 2003 (South Korea) Action, Crime, Drama, Mystery, Thriller Not Rated 132322 8.1 2003-05-02 $2,800,000 $4,487 $15,357 $1,123,723
179 Tokyo Story Poster Tôkyô monogatari 13 March 1972 (USA) Drama Not Rated 51481 8.2 1953-11-03 Not Available Not Available Not Available $40,405
180 The Third Man Poster The Third Man 12 October 1949 (France) Film-Noir, Mystery, Thriller Approved 156650 8.1 1949-10-12 Not Available $13,576 $1,067,364 $1,226,098
181 Gran Torino Poster Gran Torino 9 January 2009 (USA) Drama R 712250 8.1 2009-01-09 $33,000,000 $271,720 $148,095,302 $269,958,228
182 On the Waterfront Poster On the Waterfront 22 June 1954 (Japan) Crime, Drama, Thriller Approved 139958 8.1 1954-06-22 $910,000 Not Available Not Available Not Available
183 Wild Tales Poster Relatos salvajes 21 August 2014 (Argentina) Comedy, Drama, Thriller R 172976 8.1 2014-08-21 $3,300,000 $85,100 $3,106,530 $30,642,704
184 The Deer Hunter Poster The Deer Hunter 23 February 1979 (USA) Drama, War R 306980 8.1 1979-02-22 $15,000,000 Not Available $48,979,328 $49,074,243
185 Klaus Poster Klaus 15 November 2019 (USA) Animation, Adventure, Comedy, Family PG 77930 8.2 2019-11-08 $40,000,000 Not Available Not Available Not Available
186 In the Name of the Father Poster In the Name of the Father 25 February 1994 (USA) Biography, Drama R 154349 8.1 1993-12-27 $13,000,000 $109,805 $25,096,862 $65,796,862
187 Mary and Max Poster Mary and Max 9 April 2009 (Australia) Animation, Comedy, Drama, Family Not Rated 162347 8.1 2009-04-09 AUD8,240,000 Not Available Not Available $1,739,445
188 Gone Girl Poster Gone Girl 3 October 2014 (USA) Drama, Mystery, Thriller R 842465 8.1 2014-10-01 $61,000,000 $37,513,109 $167,767,189 $369,330,363
189 The Grand Budapest Hotel Poster The Grand Budapest Hotel 28 March 2014 (USA) Adventure, Comedy, Crime R 694180 8.1 2014-02-26 $25,000,000 $811,166 $59,301,324 $172,940,180
190 Hacksaw Ridge Poster Hacksaw Ridge 4 November 2016 (USA) Biography, Drama, History, War R 424483 8.1 2016-11-03 $40,000,000 $15,190,758 $67,209,615 $180,450,918
191 Andhadhun Poster Andhadhun 5 October 2018 (USA) Crime, Drama, Music, Mystery, Thriller Not Rated 67967 8.3 2018-10-04 $4,500,000 $278,677 $1,193,046 $62,475,342
192 Before Sunrise Poster Before Sunrise 27 January 1995 (USA) Drama, Romance R 266180 8.1 1995-01-27 $2,500,000 $1,423,537 $5,535,405 $5,986,708
193 Catch Me If You Can Poster Catch Me If You Can 25 December 2002 (USA) Biography, Crime, Drama PG-13 810903 8.1 2002-12-25 $52,000,000 $30,053,627 $164,615,351 $352,114,312
194 The Big Lebowski Poster The Big Lebowski 6 March 1998 (USA) Comedy, Crime, Sport R 721103 8.1 1998-03-06 $15,000,000 $5,533,844 $18,034,458 $46,737,965
195 Persona Poster Persona 16 March 1967 (USA) Drama, Thriller Not Rated 100494 8.1 1966-10-18 Not Available Not Available Not Available $25,407
196 To Be or Not to Be Poster To Be or Not to Be 6 March 1942 (USA) Comedy, War Passed 28544 8.2 1942-03-06 Not Available Not Available $3,270,000 $4,578,000
197 Prisoners Poster Prisoners 20 September 2013 (USA) Crime, Drama, Mystery, Thriller R 588332 8.1 2013-09-19 $46,000,000 $20,817,053 $61,002,302 $122,126,687
198 Sherlock Jr. Poster Sherlock Jr.  11 May 1924 (USA) Action, Comedy, Romance Passed 40583 8.2 1924-05-11 Not Available Not Available $977,375 Not Available
199 The Bandit Poster Eskiya 29 November 1996 (Turkey) Crime, Drama, Thriller Not Available 62755 8.2 1996-11-29 TRL1,200,000 Not Available Not Available Not Available
200 The General Poster The General 2 January 1927 (USA) Action, Adventure, Comedy, Drama, War Passed 79638 8.1 1927-01-02 $750,000 Not Available Not Available Not Available
201 How to Train Your Dragon Poster How to Train Your Dragon 26 March 2010 (USA) Animation, Action, Adventure, Family, Fantasy PG 656883 8.1 2010-03-18 $165,000,000 $43,732,319 $217,581,231 $494,878,759
202 Ford v Ferrari Poster Ford v Ferrari 15 November 2019 (USA) Action, Biography, Drama, Sport PG-13 269492 8.1 2019-11-13 $97,600,000 $31,474,958 $117,624,357 $225,508,210
203 Mr. Smith Goes to Washington Poster Mr. Smith Goes to Washington 19 October 1939 (USA) Comedy, Drama Passed 105417 8.1 1939-10-19 $1,900,000 $83,205 $144,738 $144,738
204 12 Years a Slave Poster 12 Years a Slave 8 November 2013 (USA) Biography, Drama, History R 630120 8.1 2013-11-08 $20,000,000 $923,715 $56,671,993 $187,733,202
205 Barry Lyndon Poster Barry Lyndon 18 December 1975 (USA) Adventure, Drama, History, War PG 146948 8.1 1975-12-18 $11,000,000 Not Available Not Available $198,992
206 Mad Max: Fury Road Poster Mad Max: Fury Road 15 May 2015 (USA) Action, Adventure, Sci-Fi, Thriller R 865353 8.1 2015-05-13 $150,000,000 $45,428,128 $154,058,340 $375,225,175
207 Million Dollar Baby Poster Million Dollar Baby 28 January 2005 (USA) Drama, Sport PG-13 627859 8.1 2004-12-15 $30,000,000 $179,953 $100,492,203 $216,763,646
208 Stand by Me Poster Stand by Me 26 November 1986 (USA) Adventure, Drama R 358596 8.1 1986-11-04 $8,000,000 $242,795 $52,287,414 $52,287,414
209 Network Poster Network 27 November 1976 (USA) Drama R 143087 8.1 1976-11-27 $3,800,000 Not Available $23,689,877 $23,690,757
210 Cool Hand Luke Poster Cool Hand Luke 1 November 1967 (USA) Crime, Drama GP 159563 8.1 1967-11-01 $3,200,000 Not Available Not Available Not Available
211 Dead Poets Society Poster Dead Poets Society 9 June 1989 (USA) Comedy, Drama PG 415879 8.1 1989-06-09 $16,400,000 $340,456 $95,860,116 $235,860,116
212 Ben-Hur Poster Ben-Hur 18 November 1959 (Canada) Adventure, Drama, History G 216485 8.1 1959-11-18 $15,000,000 $241,792 $74,422,622 $74,427,638
213 Hachi: A Dog's Tale Poster Hachi: A Dog’s Tale 12 March 2010 (UK) Drama, Family G 248467 8.1 2009-08-08 $16,000,000 Not Available Not Available $46,749,646
214 Harry Potter and the Deathly Hallows: Part 2 Poster Harry Potter and the Deathly Hallows: Part 2 15 July 2011 (USA) Adventure, Drama, Fantasy, Mystery PG-13 750553 8.1 2011-07-12 $125,000,000 $169,189,427 $381,409,310 $1,342,216,478
215 Platoon Poster Platoon 6 February 1987 (USA) Drama, War R 376027 8.1 1987-02-06 $6,000,000 $241,080 $138,530,565 $138,545,632
216 Into the Wild Poster Into the Wild 19 October 2007 (USA) Adventure, Biography, Drama R 564778 8.1 2007-09-28 $15,000,000 $212,440 $18,354,356 $56,674,477
217 Logan Poster Logan 3 March 2017 (USA) Action, Drama, Sci-Fi, Thriller R 634760 8.1 2017-02-28 $97,000,000 $88,411,916 $226,277,068 $619,021,436
218 The Wages of Fear Poster Le salaire de la peur 16 February 1955 (USA) Adventure, Drama, Thriller Not Rated 53580 8.1 1953-04-22 Not Available Not Available Not Available $1,098
219 Monty Python's Life of Brian Poster Life of Brian 17 August 1979 (USA) Comedy R 362373 8.1 1979-08-17 $4,000,000 $140,034 $20,206,622 $20,739,243
220 Rush Poster Rush 27 September 2013 (USA) Action, Biography, Drama, Sport R 426533 8.1 2013-09-12 $38,000,000 $187,289 $26,947,624 $96,983,009
221 The Handmaiden Poster Ah-ga-ssi 1 June 2016 (South Korea) Drama, Romance, Thriller Not Rated 107854 8.1 2016-06-01 KRW10,000,000,000 $92,129 $2,006,788 $37,767,206
222 The Passion of Joan of Arc Poster La passion de Jeanne d’Arc 25 October 1928 (France) Biography, Drama, History Passed 46519 8.1 1928-04-21 Not Available $6,408 $21,877 $21,877
223 The 400 Blows Poster Les quatre cents coups 16 November 1959 (USA) Crime, Drama Not Rated 103144 8.1 1959-06-03 Not Available $11,206 $509 $127,244
224 Andrei Rublev Poster Andrey Rublev October 1973 (USA) Biography, Drama, History R 45634 8.1 1971-12-24 RUR1,000,000 $11,537 $124,189 $145,491
225 Hotel Rwanda Poster Hotel Rwanda 4 February 2005 (USA) Biography, Drama, History, War PG-13 331072 8.1 2005-01-20 $17,500,000 $100,091 $23,530,892 $33,882,243
226 Spotlight Poster Spotlight 20 November 2015 (USA) Biography, Crime, Drama R 411541 8.1 2015-11-20 $20,000,000 $295,009 $45,055,776 $98,690,254
227 Amores Perros Poster Amores perros 13 April 2001 (USA) Drama, Thriller R 220878 8.1 2000-06-16 $2,000,000 $61,047 $5,408,467 $20,908,467
228 La Haine Poster La haine 23 February 1996 (USA) Crime, Drama Not Rated 146687 8.1 1995-05-31 EUR2,590,000 Not Available $280,859 $301,462
229 Rififi Poster Du rififi chez les hommes 5 June 1956 (USA) Crime, Drama, Thriller Not Rated 27432 8.2 1955-04-13 Not Available $17,981 $517,975 $521,342
230 Nausicaä of the Valley of the Wind Poster Kaze no tani no Naushika 25 November 1987 (USA) Animation, Adventure, Fantasy, Sci-Fi PG 147301 8.1 1984-03-11 $1,000,000 Not Available $495,770 $8,736,506
231 Rocky Poster Rocky 3 December 1976 (USA) Drama, Sport PG 510465 8.1 1976-12-03 $960,000 Not Available $117,235,147 $117,248,937
232 Gangs of Wasseypur Poster Gangs of Wasseypur 22 June 2012 (India) Action, Crime, Drama, Thriller R 79966 8.2 2012-06-22 INR184,000,000 Not Available Not Available $4,384,642
233 Monsters, Inc. Poster Monsters, Inc.  2 November 2001 (USA) Animation, Adventure, Comedy, Family, Fantasy G 802294 8.0 2001-11-02 $115,000,000 $62,577,067 $290,642,256 $579,707,070
234 Rebecca Poster Rebecca 12 April 1940 (USA) Drama, Mystery, Romance, Thriller Approved 121468 8.1 1940-04-12 $1,288,000 Not Available Not Available $72,275
235 Rang De Basanti Poster Rang De Basanti 26 January 2006 (USA) Comedy, Drama Not Rated 110089 8.2 2006-01-26 Not Available $701,666 $2,197,694 $8,846,694
236 Before Sunset Poster Before Sunset 30 July 2004 (USA) Drama, Romance R 231454 8.1 2004-06-17 $2,700,000 $219,425 $5,820,649 $15,936,507
237 Portrait of a Lady on Fire Poster Portrait de la jeune fille en feu 14 February 2020 (USA) Drama, Romance R 54873 8.1 2019-09-18 Not Available $67,344 $3,759,854 $9,919,850
238 In the Mood for Love Poster Fa yeung nin wah 9 March 2001 (USA) Drama, Romance PG 120992 8.1 2000-09-29 Not Available $113,280 $2,738,980 $12,854,953
239 Paris, Texas Poster Paris, Texas 23 August 1984 (UK) Drama R 88206 8.1 1984-08-23 GBP1,162,000 Not Available $2,181,987 $2,206,121
240 It Happened One Night Poster It Happened One Night 22 February 1934 (USA) Comedy, Romance Approved 92301 8.1 1934-02-22 $325,000 Not Available Not Available Not Available
241 Drishyam Poster Drishyam 31 July 2015 (USA) Crime, Drama, Mystery, Thriller Not Rated 67604 8.2 2015-07-30 $9,400,000 Not Available Not Available Not Available
242 The Invisible Guest Poster Contratiempo 6 January 2017 (Spain) Crime, Drama, Mystery, Thriller Not Available 132011 8.1 2017-01-06 EUR4,000,000 Not Available Not Available $31,191,910
243 The Princess Bride Poster The Princess Bride 9 October 1987 (USA) Adventure, Family, Fantasy, Romance PG 388784 8.1 1987-10-09 $16,000,000 $206,243 $30,857,814 $30,883,720
244 The Help Poster The Help 10 August 2011 (USA) Drama PG-13 422582 8.0 2011-08-10 $25,000,000 $26,044,590 $169,708,112 $216,639,112
245 The Circus Poster The Circus 29 January 1928 (Canada) Comedy, Romance Passed 28798 8.1 1928-01-29 $900,000 Not Available Not Available $26,916
246 The Battle of Algiers Poster La battaglia di Algeri 20 September 1967 (USA) Drama, War Not Rated 51884 8.1 1966-09-09 $800,000 $64,870 $879,794 $964,028
247 The Terminator Poster The Terminator 26 October 1984 (USA) Action, Sci-Fi R 790864 8.0 1984-10-26 $6,400,000 $4,020,663 $38,371,200 $78,680,331
248 Aladdin Poster Aladdin 25 November 1992 (USA) Animation, Adventure, Comedy, Family, Fantasy, Musical, Romance G 368571 8.0 1992-11-25 $28,000,000 $196,664 $217,350,219 $504,050,219
249 Winter Sleep Poster Kis Uykusu 12 June 2014 (Turkey) Drama Not Rated 44598 8.1 2014-06-12 Not Available Not Available Not Available $4,018,705
250 Tangerines Poster Mandariinid 17 April 2015 (USA) Drama, War Not Rated 38516 8.2 2013-10-17 EUR650,000 $5,180 $144,501 $1,024,132