Came here yesterday to watch "Wolf of Wall Street." In a huge complex, with the theatre, there's also Loblaws, Second Cup, Staples (there are also other establishments, but I can't remember). The parking lot was a little difficult to find (the entrance on Empress is for Loblaws only), but it was free so no complaints. The theatres are large with a lot of seating. Not specific to this location, but snacks and tickets could be cheaper.
Good for: movies