No, absolutely no premium currency is required to unlock characters instantly as well as to buy new characters. Every Character is now unlocked right from the start of the game.