Saw this again on video last night and was struck by all the recognizable actors, with strong presences, in (relatively) small parts. Jason Statham has one line. Debi Mazar has a bit in a cab. You never want to take your eyes off Mark Ruffalo when he's on screen; he's just not on screen that much.
On screen most of the time are Jamie Foxx and Tom Cruise, of course, and they do a pretty good job of holding your attention. Collateral is another entry in the ordinary-guy-gets-thrust-into-extraordinary-situation-and-becomes-hero genre--Michael Mann's version of North by Northwest, but taking itself way more seriously.
Still, very enjoyable.