There are some constraints that makes it difficult to sort showtimes across dates and cinemas:
Movies start at different time depending on cinema. For example, Cinema A has a movie playing at 9:30, 12:30, 3:30, whereas Cinema B can have the same movie playing at 10:15, 4:45.
Cinemas may not have repeating weekly schedule for a given movie. So just because Movie A is being shown Monday-Friday 3pm, 7pm, 10pm this week, it doesn't mean it will have the same showing schedule next week.
Although tabular data may not be so feasible, you can still provide a set of "Filters" for those who are looking for more specific listings, such as by Start Time, Date, location, etc. (see first two mockups below)
Another way to tackle the problem is to use a timeline, which makes it a bit easier to compare times, but it may not be the best solution for casual movie goers. Just an idea :)
download bmml source – Wireframes created with Balsamiq Mockups