Trivia: Despite his directorial credits, Zack Snyder never actually watched Justice League (2017). Christopher Nolan and Snyder's wife, producer Deborah Snyder, told him not to go and see Joss Whedon's finished production of the movie, because, according to a new report in Vanity Fair, the pair told him that the final result would "break his heart."
Trivia: Director Zack Snyder has a cameo at the coffee shop while Lois is outside of it.
Trivia: The truck that crashes in Central City has the name Gard'Ner Fox on it. Gardner Fox was a writer for DC comics and also created The Flash, Hawkman and the Justice League.
Trivia: The police officer who talks with Lois on the street beside the Superman's statue is played by Marc McClure, who played Jimmy Olsen in Christopher Reeves' Superman films.
Answer: Martian Manhunter is played by Harry Lennix, who also plays General Swanwick, a character who appears in Man of Steel and Batman v Superman (and we can see he transforms back into Swanwick he leaves), revealing that Swanwick was Martian Manhunter the whole time, so the indication is he got to Earth before Man of Steel. He assumed Martha's identity to speak with Lois, specifically to have a heart to heart with her as she is depressed due to Clark's death. Martha is present every other time we see her, when she leaves the Kent home at the beginning and when she reunites with Clark later on. This scene was the only time Martian Manhunter used her identity.
Casual Person