CharacterMark MuirMark Muir in Titanic: Blood and Steel (2012), played by Kevin Zegers. Played byKevin ZegersAppears inTitanic: Blood and Steel2012