i liked him in Fight Club (where some plankness was part of his character anyway) and American History X (where he actually showed some emotion). but yeh, he is pretty wooden.
and about Troy, it probably didnt help that it showed up in the netflix like a week or two after i saw 300 in the theater. i had the projector and home theater sound system, so it wasnt so much presentation as just a crapbag movie, sand and swords again, and nowhere near the intensity, action, and style of 300.