Instead of whiskey you can use anything you like....Grand Marnier, Tia Maria and Frangelico or Amaretto liqueurs are delicious. Also, if you can, use a very good Bittersweet eating chocolate.
This is really delicious and a very popular dessert in Brasil. Also, the passion fruit juice concentrate (suco de maracuja) is very common and available in most supermarkets there.