This paper proposes three methods for computing the exact likelihood function of multivariate moving average models. Each method utilizes the structure of the covariance matrix in a different way.