CharacterSofia SilvestriSofia Silvestri in Titanic: Blood and Steel (2012), played by Alessandra Mastronardi. Played byAlessandra MastronardiAppears inTitanic: Blood and Steel2012