Preheat oven to 160 celsius (325 Fahrenheit) and line a 12 hole muffin pan with cupcake liners.
Place the butter and sugar in the bowl of an electric mixer fitted with a paddle attachment and beat until light and creamy. Gradually add the eggs and beat well between each addition. Sift the flower and baking powder together and set aside. In a small jug combine the milk and vanilla extract. Switch the mixer to it's slowest speed and gradually add the flour and milk mixtures, alternating between each. Finally add the sprinkles and mix until just combined.
Divide the mixture between the 12 cupcake liners and bake for 15 to 17 minutes, or until golden and they spring back in the middle. Leave in the pan for a couple of minutes to cool before removing the cupcakes and leaving to cool completely.
Before making the frosting place the bowl of your electric mixer and whisk in the refrigerator and remove the cream cheese from the fridge and leave for 30 to 45 minutes. Remove the bowl and whisk from the fridge and place the cream and whisk attachment whilst gradually adding half the sugar. Whisk until soft peaks form. Switch off the mixer and cut the cream cheese into small cubes and add to the cream. Turn the mixer on again and gradually add the rest of the sugar until stiff peaks form and the cream cheese is combined. Place in the refrigerator while you make the chocolate fudge sauce.
To make the fudge sauce combine the cream, brown sugar, honey and butter in a saucepan over a medium heat. Bring to a boil and reduce to low and simmer for 5 minutes. Remove from the heat and add the chocolate and whisk until smooth.
Fit a piping bag with a star shaped tip and fill with the cheesecake frosting. Pipe onto the cooled cupcakes before drizzling with the chocolate fudge sauce and topping with sprinkles. Refrigerate until ready to serve.
Notes
Cupcakes can be stored in the refrigerator for 3 to 4 days.