En un principio, estaba planeada estrenarse el 15 de agosto de 2008, pero finalmente 20th Century Fox retrasó la fecha del estreno en Estados Unidos al 10 de abril de 2009.