Highway Games offers a wide selection of free online games in a number of categories, including action, arcade, "beat 'em up", racing, retro, sports, etc. New games are being added all the time, and you can view the popular ones on the home page.
http://highwaygames.co.uk/