Haha, well, I have a big menacing black actor with slightly crazy eyes in my mind for that role, so I was way off. I can't think of his name though, or think of something he's in to be able to look it up... :/
Avery - Fred Thompson
Eddie Lomax - Noah Emmerich
Those are the other two I definitively have in my head while reading.