Top Menu

Gran Torino Discussion Questions

Basic CMYKWalt Kowalski is a widower who holds onto his prejudices despite the changes in his Michigan neighborhood and the world around him. Kowalski is a grumpy, tough-minded, unhappy an old man, who can’t get along with either his kids or his neighbors, a Korean War veteran whose prize possession is a 1972 Gran Torino he keeps in mint condition. When his neighbor Thao, a young Hmong teenager under pressure from his gang member cousin, tries to steal his Gran Torino, Kowalski sets out to reform the youth. Drawn against his will into the life of Thao’s family, Kowalski is soon taking steps to protect them from the gangs that infest their neighborhood. link

Discussion Questions:

– Why do you think Kowalski stayed in his neighborhood when all of his neighbors had moved to the suburbs?

– Perhaps the hardest part to stomach of Gran Torino is the repeated use of racial slurs. Do you think Kowalski was a racist?

– The miscommunication between Kowalski and his sons was epic. Based on what is presented in the movie, what would be some steps the son could have taken to re-open the lines of communication?

– What changed Kowalski’s opinion of his Hmong neighbors?

– When confronted with the priest, Kowalski closed the door on his because he was too young to comprehend what Kowalski was going through. Should the priest have honored his parishner’s wishes, tried harder, or done the same as was presented in the movie?

– Kowalski fathered Thao in a way that he didn’t his own children. Why?

– The Hmong people celebrated Kowalski as a hero. Was he a hero, a vigilante, or a nutcase?

– Which character was more righteous, Kowalski or the priest?

– When Kowalski finally goes to confession, he confesses that he kissed a woman at a cocktail party and that he wasn’t a good father. Do you think there were other burdens that he needed to confess?

– Kowalski’s actions helped one family in a tough neighborhood. What action could you take to make a change in your nieghborhood?

– Ultimately, Kowalski embraced his Hmong neighbors, mentored the boy next store, and helped them seek justice where justice could not be found. What does that teach us about our individual responsibilities in the hood we live in?

– Which character represented the person you’d like to be. Why?

– Which character exhibited the type of faith you’d like to exhibit in your life?

– What do you think happened in the neighborhood after the story ends?

3 Responses to Gran Torino Discussion Questions

  1. Ken August 4, 2009 at 11:19 am #

    I was expecting more. It was a good movie. but not great. I’d give it a B.

    that being said, it’s a good movie to talk about racism and your discussion questions are great.

    And I know you are channeling your inner Eastwood when you laugh at those drivers who cut you off when you’re biking!

  2. Terry August 4, 2009 at 2:57 pm #

    I was expecting a lot after all the great reviews & this movie exceeded my expectations!

    Eastwood gave an incredible performance, his classical direction was so beautifully discreet it was barely noticeable & the story was a succession of spot on observations about life, prejudice, old age & family. Quintessential Eastwood themes & never more potently expressed than here.

    The ending had me in tears it was so moving. Eastwood here achieves the same trick he managed with the superlative Million Dollar Baby – which is to say, an ending that is an uplifting tragedy.

    No wonder Gran Torino became Eastwood’s biggest grossing movie ever.

  3. David August 23, 2009 at 1:07 pm #

    This movie reveals its beauty after you have watched it and digested it in its entirety. For example, Walt did not confess all his sins to the priest at the end, and it is a humorous scene. But when he locks Thao in the basement, what type of door did he use? A screen door, much like the confession door. This created the true confession environment, and it is extremely clever and subtle. In this scene he reveals what truly has been troubling his soul as he prepares to cleanse his spirit for salvation.

    This is a moving movie, and one that can be watched and enjoyed at face value. But a deeper analysis reveals so much more. This is a gem of a movie, and Clint Eastwood is absolutely brilliant.

Leave a Reply

post_date DESC LIMIT 0, 5 101 | 0.0002 | enabled | not cached | 26341 | SELECT wp_posts.* FROM wp_posts WHERE ID IN (16481,16477,16471,16462,16458) 102 | 0.0002 | enabled | not cached | 5473 | SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (16458, 16462, 16471, 16477, 16481) ORDER BY t.name ASC 103 | 0.0003 | enabled | not cached | 12446 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16458,16462,16471,16477,16481) ORDER BY meta_id ASC 104 | 0.0002 | enabled | not cached | 8733 | SELECT * FROM wp_posts WHERE ID = 16482 LIMIT 1 105 | 0.0002 | enabled | not cached | 2356 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16482) ORDER BY meta_id ASC 106 | 0.0002 | enabled | not cached | 8633 | SELECT * FROM wp_posts WHERE ID = 16479 LIMIT 1 107 | 0.0002 | enabled | not cached | 2227 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16479) ORDER BY meta_id ASC 108 | 0.0002 | enabled | not cached | 8693 | SELECT * FROM wp_posts WHERE ID = 16473 LIMIT 1 109 | 0.0002 | enabled | not cached | 2301 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16473) ORDER BY meta_id ASC 110 | 0.0002 | enabled | not cached | 8624 | SELECT * FROM wp_posts WHERE ID = 16463 LIMIT 1 111 | 0.0002 | enabled | not cached | 2213 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16463) ORDER BY meta_id ASC 112 | 0.0002 | enabled | not cached | 8682 | SELECT * FROM wp_posts WHERE ID = 16459 LIMIT 1 113 | 0.0002 | enabled | not cached | 2284 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (16459) ORDER BY meta_id ASC 114 | 0.0001 | enabled | not cached | 820 | SELECT wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ((wp_posts.post_status = 'publish')) ORDER BY wp_posts.comment_count DESC LIMIT 0, 5 115 | 0.0003 | enabled | not cached | 38667 | SELECT wp_posts.* FROM wp_posts WHERE ID IN (14022,3657,5047,10468,4746) 116 | 0.0004 | enabled | not cached | 12103 | SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (3657, 4746, 5047, 10468, 14022) ORDER BY t.name ASC 117 | 0.0003 | enabled | not cached | 10609 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (3657,4746,5047,10468,14022) ORDER BY meta_id ASC 118 | 0.0002 | enabled | not cached | 8703 | SELECT * FROM wp_posts WHERE ID = 15362 LIMIT 1 119 | 0.0002 | enabled | not cached | 2674 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (15362) ORDER BY meta_id ASC 120 | 0.0002 | enabled | not cached | 8670 | SELECT * FROM wp_posts WHERE ID = 12335 LIMIT 1 121 | 0.0002 | enabled | not cached | 2719 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (12335) ORDER BY meta_id ASC 122 | 0.0002 | enabled | not cached | 8663 | SELECT * FROM wp_posts WHERE ID = 15365 LIMIT 1 123 | 0.0002 | enabled | not cached | 2032 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (15365) ORDER BY meta_id ASC 124 | 0.0002 | enabled | not cached | 8669 | SELECT * FROM wp_posts WHERE ID = 10484 LIMIT 1 125 | 0.0002 | enabled | not cached | 2093 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (10484) ORDER BY meta_id ASC 126 | 0.0002 | enabled | not cached | 8636 | SELECT * FROM wp_posts WHERE ID = 4747 LIMIT 1 127 | 0.0002 | enabled | not cached | 2235 | SELECT post_id, meta_key, meta_value FROM wp_postmeta WHERE post_id IN (4747) ORDER BY meta_id ASC 128 | 0.0002 | enabled | not cached | 9989 | SELECT * FROM wp_comments WHERE ( comment_approved = '1' ) ORDER BY wp_comments.comment_date_gmt DESC LIMIT 5 129 | 0.0002 | enabled | not cached | 14294 | SELECT * FROM wp_posts WHERE ID = 14015 LIMIT 1 130 | 0.0002 | enabled | not cached | 6088 | SELECT * FROM wp_comments WHERE comment_ID = 18409 LIMIT 1 131 | 0.0002 | enabled | not cached | 2990 | SELECT comment_id, meta_key, meta_value FROM wp_commentmeta WHERE comment_id IN (18406) ORDER BY meta_id ASC 132 | 0.0002 | enabled | not cached | 13220 | SELECT * FROM wp_posts WHERE ID = 16275 LIMIT 1 133 | 0.0002 | enabled | not cached | 6241 | SELECT * FROM wp_comments WHERE comment_ID = 18406 LIMIT 1 134 | 0.0002 | enabled | not cached | 20754 | SELECT * FROM wp_posts WHERE ID = 16452 LIMIT 1 135 | 0.0002 | enabled | not cached | 6049 | SELECT * FROM wp_comments WHERE comment_ID = 18405 LIMIT 1 136 | 0.0002 | enabled | not cached | 12084 | SELECT * FROM wp_posts WHERE ID = 2716 LIMIT 1 137 | 0.0002 | enabled | not cached | 6126 | SELECT * FROM wp_comments WHERE comment_ID = 18403 LIMIT 1 138 | 0.0002 | enabled | not cached | 10742 | SELECT * FROM wp_posts WHERE ID = 13762 LIMIT 1 139 | 0.0002 | enabled | not cached | 6096 | SELECT * FROM wp_comments WHERE comment_ID = 18402 LIMIT 1 140 | 0.0004 | enabled | not cached | 14893 | SELECT t.*, tt.* FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy IN ('post_tag') AND tt.count > 0 ORDER BY tt.count DESC LIMIT 45 141 | 0.0002 | disabled (query) | not cached | 0 | SELECT display_meta, notifications FROM wp_rg_form_meta WHERE form_id=13 142 | 0.0001 | disabled (query) | not cached | 0 | SELECT confirmations FROM wp_rg_form_meta WHERE form_id = 13 143 | 0.0064 | disabled (query) | not cached | 0 | SELECT id FROM wp_rg_form_view WHERE form_id=13 AND year(date_created) = year(utc_timestamp()) AND month(date_created) = month(utc_timestamp()) AND day(date_created) = day(utc_timestamp()) AND hour(date_created) = hour(utc_timestamp()) 144 | 0.0003 | disabled (query) | not cached | 0 | UPDATE wp_rg_form_view SET count = count+1 WHERE id=32435 145 | 0.0001 | disabled (query) | not cached | 0 | SELECT * FROM wp_rg_form WHERE id=13 AND is_trash = 0 146 | 0.0004 | enabled | not cached | 634 | SELECT option_value FROM wp_options WHERE option_name = '_transient_timeout_feed_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 147 | 0.0013 | enabled | not cached | 51787 | SELECT option_value FROM wp_options WHERE option_name = '_transient_feed_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 148 | 0.0002 | enabled | not cached | 638 | SELECT option_value FROM wp_options WHERE option_name = '_transient_timeout_feed_mod_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 149 | 0.0003 | enabled | not cached | 630 | SELECT option_value FROM wp_options WHERE option_name = '_transient_feed_mod_4e9278bbebd0874b65f52c75cd92774f' LIMIT 1 -->