Place graham crackers in a food processor and pulse until finely crumbled. Transfer to a large bowl and add the melted butter. Mix until throughly combined. Mixture should resemble wet sand and should stick together, if it's too dry add more melted butter. If it's to wet, add more graham crackers!
Add the mixture to an 9-inch pan and press against the bottom and sides of the pan, using the back of a spoon or a measuring cup. Place in the freezer until ready to use.
For the Chocolate Filling:
Chop the semisweet chocolate and place in a large bowl. Set aside.
In a small saucepan over medium-low heat, heat the heavy cream without allowing it to come to a boil. Remove from heat and pour over the chocolate. Let it sit for a minute before stirring.
Pour over the chilled graham cracker crust. Smooth the top using with an angled spatula or the back of a spoon. Refrigerate for at least 4 hours, or preferably overnight.
For the Marshmallow Meringue Topping:
In the bowl of a stand mixer fitted with the whisk attachment, beat the egg whites and sugar until combined.
Place the bowl over a small saucepan on simmering water. Cook for 2-3 minutes, until sugar dissolves, whisking constantly. Return the bowl to the stand mixer, add the remaining ingredients and beat at medium-high speed until stiff peaks form. About 5-8 minutes.
Spread the meringue on top. Use a small offset spatula to achieve swoops and swirls. You can brown the meringue in the oven, but for more control and prettier results use a kitchen torch.