Pieces of a Broken Mirror
"Pieces of a Broken Mirror" is the twelfth episode and midseason premiere of the fourth season and 78th episode overall from the Fox series Gotham. The show is itself based on the characters created by DC Comics set in the Batman mythology. The episode was written by executive producer Danny Cannon and directed by Hanelle M. Culpepper. It was first broadcast on March 1, 2018. In the episode, Gordon has been on a rough time after the events of the past episode. He investigates Lee's attempted assassination by a man who employed a toy plane charged with a bomb. After he and Fox survive another assassination attempt at his toy workshop, he looks to identify the suspect, who has been secretly employed by one of Lee's trustees. Meanwhile, after being fired by Bruce, Alfred has been living in the Narrows for a time, for which he begins to befriend a friendly waitress in a diner but soon discovers she is living with her abusive boyfriend. Also, Ivy Pepper is reborn into a new physical form. The episode received mostly positive reviews from critics, who praised Cory Michael Smith's performance, the writing and the great blend of the storylines together. Plot Gordon (Ben McKenzie) visits a brothel to look for Bullock, for which he leaves a note to the owner. Meanwhile, a group of drug addicts sneak into an abandoned lab to look for drugs. However, they discover Ivy Pepper (Peyton List) getting herself out of a cocoon-like state in a new physical form. When one of the addicts tries to touch her, she sedates him. After getting kicked out, Alfred (Sean Pertwee) has been living in the Narrows and fends off thugs who try to rob him with the help of Gordon. Lee (Morena Baccarin) meets with the Narrows citizens to discuss their business when a man orchestrates a toy plane equipped with an explosive and sends it after her. Grundy (Drew Powell) throws it out of a window and it explodes, causing a fire in the building. Alfred and Gordon help everyone escape from the building while Lee, Nygma (Cory Michael Smith) and Grundy escape. Grundy has flashes of his past life and proclaims himself again as Butch Gilzean. Alfred wins the respect of the thugs who tried to assault him and hailed as a hero in a local diner. Gordon and Fox (Chris Chalk) interrogate toy maker Cosmo Krank (Chris Perfetti), whose dad manages the workshop. His dad Griffin (Thomas Lyons) gets a toy to shoot bullets and also distracts them with an explosive before escaping. Ivy sneaks into a house and steals clothes and food but watches a commercial for Sirens, for which she recognizes Selina (Camren Bicondova) and Barbara (Erin Richards). She goes to the Sirens where she's kicked out for her behavior. Selina also confronts Bruce (David Mazouz) for his reckless behavior. She recognizes Ivy and follows her to her apartment where they make an alliance. Gordon is called to investigate a murder, a waitress