Crew Credits Titans (2018) Show crew as Makeup Department Head Episode 4x01: Lex Luthor (Nov 3, 2022)