Combine softened cream cheese, mascarpone, and Parmesan until smooth.
Stir in herbs, garlic powder, and Italian seasoning until blended.
Fold in sun-dried tomatoes, toasted pine nuts, and cranberries.
Shape mixture into a log on plastic wrap and chill 2 hours.
Roll chilled log in herbs or nuts before serving; garnish with rosemary.
