In a medium bowl, combine graham cracker crumbs, melted butter, and granulated sugar. Mix until well combined. Press the mixture into the bottom of a 9x13-inch dish to form a crust. Set aside.
In a large mixing bowl, beat the softened cream cheese, powdered sugar, and vanilla extract until smooth and creamy.
In a separate bowl, whip the heavy cream until stiff peaks form. Gently fold the whipped cream into the cream cheese mixture until fully combined.
Spread half of the cheesecake mixture over the graham cracker crust in the dish.
Layer half of the sliced strawberries and half of the blueberries on top of the cheesecake layer.
Spread the remaining cheesecake mixture over the fruit layer, then top with the remaining strawberries and blueberries.
If desired, add a layer of whipped topping on top for extra creaminess.
Cover the trifle and refrigerate for at least 4 hours, or overnight, to allow the flavors to meld and the trifle to set.