preheat oven to 350 and cut garlic bread in half horizontally, place on baking sheet covered with aluminum foil.
remove all of the garlic bulbs from the head and pop them from their skin. Arrange them on a seperate piece of aluminum foil and drizzle them in extra virgin olive oil.
fold the foil over so it makes a pouch and bake in the oven for about 35-40 minutes or until the garlic turns gold and soft. Remove from oven and cool.
Mash the garlic(it should be soft now) or pulse it in the food processor. Mix the paste with the room temperature butter until evenly mixed. Refrigerate it at this point for 30 minutes. Make sure its mixed very well.
Coat the sliced bread in extra virgin olive oil and bake for 10 minutes or until the bread is slightly crispy, not toasted. Let cool slightly.
Spread the roasted garlic butter on the bread. Sprinkle the basil and cheeses on the bread and bake for 12-15 minutes or until toasted.