CharacterMick St. JohnMick St. John in Moonlight (2007), played by Alex O'Loughlin. Played byAlex O'LoughlinAppears inMoonlight2007