![2012 Miss USA Competition - Arrivals Salem, Salem TV Shows, Salem Episodes, Salem Season 2 Cast, Salem Cast, Salem Premiere, Salem Cast Spoilers](https://heavy.com/wp-content/uploads/2015/04/shane-west.jpg?quality=65&strip=all&w=780)
Gallery: 4/11
Shane West as Captain John Alden
John Alden is a war veteran who was originally the voice of reason, but has become set on killing all the witches. (WGN)
Gallery: 4/11
John Alden is a war veteran who was originally the voice of reason, but has become set on killing all the witches. (WGN)