Wait, wait, waitaminute. Joe Flanigan as Calhoun? Sorry, but as much as I like Flanigan, he's too nice-looking. He really doesn't have the tough-guy image Calhoun is supposed to have.
I see Calhoun as an older, tougher, guy. I think that Ben Browder could be a good choice.