The goal of this paper is to give an overview of some recent developments in the field of model predictive control. After a brief introduction to the basic concepts and available stability results, we in particular set our focus on the areas of distributed and economic model predictive control, where more general control objectives than setpoint stabilization are typically of interest