Line an 8×8-inch pan with parchment paper, leaving an overhang for easy removal. Preheat oven to 350°F (175°C).
Whisk melted butter, sugar, eggs, and vanilla until smooth.
Sift cocoa, flour, salt, and baking powder. Fold gently into wet ingredients until just combined.
Pour batter into pan, smooth top, bake 20–25 mins. Cool completely.
Heat milk until steaming, pour over chopped chocolate, let sit 2 mins, stir until smooth, cool to room temp.
Beat chilled cream and powdered sugar until soft peaks form.
Fold a spoonful of whipped cream into chocolate to loosen, then gently fold in remaining cream.
Spread mousse over cooled brownie. Chill ≥2 hours.
Simmer cream, pour over chopped chocolate, let sit 2–3 mins, stir until smooth.
Pour over mousse, smooth surface, chill 1 hour.
Lift from pan, slice with a hot, clean knife, wipe between cuts. Serve chilled.