20. Persepolis: Visually sumptuous in the face of its stripped-down aesthetic, Persepolis is the autobiographical tale of Marjane Satrapi’s life growing up in Iran and coming of age in the late 1970s. Told with a soft, elegant cell animated style, the film follows Marjane from her happy childhood spent in middle-class comfort to her young adult years spent during the throes of the Iranian revolution; for her protection she is eventually sent away from a newly repressed society to live in Austria, a country she is completely unfamiliar with. After circumstances abroad nearly lead to her death, she returns to Iran, finding that the world she knew no longer exists. Her life’s story is epic in scope and almost unbelievable, but what truly makes her story so powerful is that in spite of occurring in another world from our own, both literally and figuratively, Marjane’s struggles with identity and isolation and loss resonate and speak to each of us on a deep and very personal level. Providing a window through which we may experience an unfamiliar perspective, Persepolis shows just how much we inevitably share in common even when we live worlds apart from each other.
19. Kiss Kiss, Bang Bang: This is the film that arguably brought Robert Downey Jr. back to us; sure, Iron Man made his comeback official, but it all started with Kiss Kiss, Bang Bang, Shane Black’s 2005 film noir. Downey plays Harry, a smalltime crook who accidentally scores an audition for a film role while fleeing from police following a botched robbery. Val Kilmer tags along as a private eye named Gay Perry, assigned to help Harry prepare for the role; along the way Harry runs into Harmony, the girl he’s had a crush on since childhood. Together they uncover and attempt to solve a murder mystery not unlike the ones they read as kids. Black’s read those novels, too, and while he’s not Chandlers equal, he’s even better versed in noir lingo and sensibility than Rian Johnson. Black, here, is unfettered by the concerns that come with making a big budget film for a major studio; Kiss Kiss, Bang Bang was made for a paltry 15 million dollars and produced by Joel Silver, and the result of that freedom truly shows in the film. The banter flows here like wine from a decanter, totally smooth and delivered with relaxed but confident intention by the cast (who make this “acting” thing look so easy that we forget we’re watching characters in a film); like the rest of the film, it’s sharp, pithy, and brimming with wit without ever being self-conscious. I’m about to blaspheme, so forgive me, but even a director like Tarantino could learn a thing or two from Black’s example.
18. Murderball: Wheelchair rugby first was introduced to the United States almost 30 years ago in 1981; developed in Canada, it is a team sport designed for disabled athletes that seems to be fought, rather than played, by its wheelchair-bound participants. However, Murderball never cloyingly coaxes sympathy from its audiences in its examination of the struggles the players endure; indeed, the idea that these men would ask for your condolences is almost laughable. Rather than pity, both the film and its subjects demand that audiences sit back and watch them trounce their opposition. More to the point they expect you to view them as honest-to-God athletes, and honest-to-God athletes is what they are., storming the courts in reinforced wheel chairs that recall imagery from films like Mad Max. It is inevitable that we should feel some sorrow for the film’s stars for the trials that they have undergone (and still undergo), but such emotions are waylaid by the sheer inspiration that these men represent: Their victories are nothing short of exultant displays of human willpower over adversity.
17. City of God: Fernando Mierelles’ story of gang life in the slums of Rio De Janeiro bursts with life through innumerable thematic layers. Simultaneously telling the story of one young mans journey to escape a life of violence, and another’s decision to embrace it, City of God is as much about those narrative threads as it is about the transcendent power art possesses, and how art can pull people out of their situations and lead them to something better. Rocket, seeking to improve his circumstances, turns to photography as his ticket out of the ghetto; his path clashes with that of Lil’ Ze, a rising star in the gang world, and so too does he see how he can make the medium work to enhance his notoriety, and be extension his standing in the life that he’s chosen. But subtext aside this is a film about gang life, make no mistake, and it is as dark and violent as it is uplifting. City of God‘s depth isn’t limited to plot and narrative, either; it’s gorgeously photographed, turning the decaying buildings and neighborhoods of the film’s world into a rich and vibrant cityscape, and edited with a frenetic, purposeful energy.
16. District 9: The South African government has a problem; they’ve been burdened with a population influx thanks to the arrival of a stranded race of bi-pedal, insect-like creatures boorishly dubbed “Prawns” by the human majority. Fortunately, weapons manufacturer Multinational United is up to the job of managing the refugees, and they’re set to move the aliens from the eponymous slum to a newer, larger settlement called District 10 (which is conveniently even further out of city lines). When the MNU’s chosen task force leader, Wikus Van De Merwe, is sprayed with a strange substance that puts him square in a Kafka dream in John Howard Griffin’s head, this mockumentary breaks out of its initial point of view to tell a much more encompassing story of an oppressed minority rising up against their tormentors. While the allegory is completely blatant it is no less powerful, and for a movie that prominently features alien life forms as characters that drive the plot it is remarkably truthful. At Comic Con, Peter Jackson was heard to say of District 9‘s director, Neil Blomkamp, that he’d made a film about his life, in contrast to other young directors who instead make movies about the movies that they like. Blomkamp lived through apartheid and the impact that that had on his life is apparent in the film’s story-driven moments; even when District 9 explodes into incredible and tense action scenes, the ideas that Blomkamp put into the narrative echo in every depiction of destruction and violence. What happens when you abuse and demonize a minority for long enough? Eventually, as the film tells us, they will fight back.
{"id":"2","mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/agcrump.work\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"featured_image","featured_image_url":"https:\/\/agcrump.work\/wp-content\/uploads\/2025\/10\/image-asset-179x200.webp","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":false,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"A Constant Visual Feast","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Support My Work:","form_subtitle":"","currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thanks for supporting my work!","payment_confirmation_title":"A Constant Visual Feast","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much do you want to tip?","initial":{"instruction_type":"normal","instruction_message":"How much do you want to tip?"},"empty":{"instruction_type":"error","instruction_message":"How much do you want to tip?"},"invalid_curency":{"instruction_type":"error","instruction_message":"How much do you want to tip?"}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"Want to make a recurring tip?"},"success":{"instruction_type":"success","instruction_message":"Want to make a recurring tip?"},"empty":{"instruction_type":"error","instruction_message":"Want to make a recurring tip?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Pingback: The Cinematic Decade: My Top 25 of the 2000s (pt 5) « Andrew At The Cinema