I remember watching all of the old John Wayne and Clint Eastwood movies at 7 and being totally enamored with them.
"Problem" being, they actually have a plot and aren't just total beat off action flicks that are so prevalent today. They were for the time, but not so much now. This means, a 7 year old today raised on video games and what not might have issues getting into them as they do have their slow parts.
I've always really been a fan of "A fist full of dollars" for a decently fast movie. A lot of good gun play, especially lever action rifles. However, my favorite of all time would have to be "Pale Rider" with "Paint Yer Wagons" a close second. Also, TV Land plays reruns of Gunsmoke and Bonanza on a regular basis.
Can't forget True Grit and Rio Bravo is always a fun one.
To be
totally honest I'd also use this as an opprotunity to introduce him to shooting if he starts to show interest. I note you're in the Chicago area so I know anything with a revolver probably just went out the window, but check this out:
https://www.budsgunshop.com/catalog/...ducts_id/36596
It's a lever action .22; make him feel like he's really part of the action (but remember, safety first!). Only runs about $250 and .22 is about $15/500.