CharacterJohn AldenJohn Alden in Salem (2014), played by Shane West. Played byShane WestAppears inSalem2014