The other answers focus on the calculation, but your problem might lie in the concepts itself. Reflect on what it means to raise a number by a certain power. For natural numbers, this is for a lack of better words a "natural" operation, that is for $n\in \mathbb{N}$, you can just define
$$x^n := \underbrace{x \cdot x \cdot \ldots \cdot x}_{n-\text{times}}$$
For negative integers, you need to exclude $x=0$, but then you can define $x^{-n} := 1/x^n$. However when you try to extend this to more exponents, things get progressively harder. For rational numbers you can define $x^\frac{p}{q} := \sqrt[q]{x}^p$, but then you need to consider what the $q$-th root of a number means. This you would define as the solution $y$ of $y^q = x$, but this already will not be unique, especially in the complex numbers. The convention here is to use the unique positive real solution, for which however $x$ needs also to be a positive real number.
You can extend this continuously to real numbers, but essentially this is the end of the line. If you want to raise a complex number to a complex power, there is no way to multiply $x$ with itself $i$-times. The only reasonable way is to say that the equation
$$x^a =\exp(\log(x)a)$$
holds for all $x >0$ and $a \in \mathbb{R}$. So you simply try take it as the definition of exponentiation on complex numbers. However then you exactly arrive at the problem that the logarithm is no longer well defined on the complex numbers, as $\exp(2\pi i) = \exp(0) =1$ and thus there is no inverse of the exponential function. So here you will have to take into account all possible solutions $y$ of $x = \exp(y)$ in place of $\log x$, which then leads to the usual calculation.