You absolutely won't be able to eat dinner at any contemporary American restaurant for $30 including a glass of wine or beer (unless your definition of contemporary American includes chains like Chili's and Bravo
which are both on the same block as the theaters). Even at inexpensive Asian places, it's not hard to exceed that threshold. So I don't know how serious you were about that figure, or about going to a contemporary American place. Wishful thinking, perhaps? In any case, most of these restaurants have menus on their websites* showing prices, so you can get an idea of how much they generally run.
As for the restaurants near the movies in Evanston, starting with Asian...
For Thai, Thai Sookdee is the best Thai food in Evanston (it's my favorite in the entire Chicago area) and it's right around the corner from the theaters. Don't miss the tom kha gai (soup). Great panang too. Based on what you've specified, this is my top recommendation.
For Chinese, I've been to Koi several times. In my most recent visit, dishes were way too sweet. I don't recommend it. Pine Yard is decent - not great, but okay. Same thing for Phoenix Inn - not great, but okay. 527 Cafe serves Taiwanese and is also worth a visit (caution, Taiwanese is different from other Chinese cuisines).
I've been to Lulu's numerous times, usually for their AYCE "munch a bunch" (weekend lunch, Mon-Tue dinner), at which I've tried a lot of different items on the menu. Not exceptional, but decent, with a nice variety of food from various Asian cuisines.
Now, on to contemporary American...
You mentioned the Stained Glass. It's near the theater and it's quite good. But it's not inexpensive - figure $50-80/pp. Beware, they get very full on Saturday nights; you can make a reservation to avoid a long wait. They also have a less expensive place around the corner (they share the same kitchen) called the Cellar, which I didn't like as much, and will also easily exceed your $30 target.
My favorite contemporary American place in downtown Evanston is Chef's Station, which is practically across the street from the theaters. But it's not inexpensive either - figure $60-90/pp.
More mainstream American places include Pete Miller's (steakhouse) and Davis Street Fishmarket (seafood). Prairie Moon is also worth considering, with good American/Californian food in a sportsbar/diner atmosphere. And Dixie Kitchen, for cajun/creole.
As for Bistro Bordeaux, it's okay, not as good as it was when it opened though.
Another place you might consider is Bat 17. It's sort of a mishmash of cuisines, including everything from Jewish deli sandwiches to some pretty good salads. Other cuisines represented nearby include Mexican at That Little Mexican Cafe, tapas at Tapas Barcelona, deep-dish pizza (with a gluten-free "crustless" option) at Lou Malnati's, and stuffed pizza at Giordano's.
All of the above places have liquor licenses for that glass of wine, and are within roughly a five-minute walk of the theaters.
The last time I found myself in downtown Evanston on a Saturday night looking for a place to eat without a reservation, the waits to be seated were lengthy at quite a few places. If you plan to go to a place that takes reservations in advance, make one. Otherwise, don't be surprised if you have to wait a while.
*
Website links:
Thai SookdeeKoiPine YardPhoenix Inn527 CafeLulu'sStained GlassCellarChef's StationPete Miller'sDavis Street FishmarketPrairie MoonDixie KitchenBistro BordeauxBat 17Tapas BarcelonaThat Little Mexican CafeLou Malnati'sGiordano'sChili'sBravo