The HTML Tic-Tac-Toe Game
noveltheory.com
noveltheory.com
To beat it: X in a corner, O in the centre, X in the opposite corner. O's move of course must not be in the centre or any of the corners; that way the second O can be placed such that the third X is forced to be in a bad spot.
(Incidentally, that movie sparked my interest in both artificial intelligence and telephony programming.)