Oh my fuck.
I’ve found her! I’ve found her, you guys!!!
The movie? It’s this year’s Thor.
Since 2005, she’s been, apparently, working on a farm or something. With cows!
 Thanks, too, to my friend and ally, Todd, and his obsession with the question (“Rene Russo, where is she??), which stoked my obsession, which I’m fairly certain, got the universe to get off its fat cosmic ass to provide us with an answer already. Also: the Internet.