Narra la odisea que debe vivir la bella princesa Giselle (Amy Adams), que es transportada por un hechizo de la malvada reina Narissa (Susan Sarandon) desde su mágico mundo a la moderna y caótica Manhattan actual.
Inmersa en un entorno en el que "fueron felices y comieron perdices" no funciona, Giselle deambula por un mundo caótico que necesita urgentemente unos cuantos hechizos.
Pero Giselle se enamora de un abogado divorciado, encantador pero nada perfecto (Patrick Dempsey) que decide ayudarla.
Año 2012. Robert Neville (Will Smith) es el último hombre viviente en la Tierra, aunque no está solo. Los otros hombres, mujeres y niños se han convertido en vampiros, y están todos sedientos de la sangre de Neville. Durante el día es el cazador, buscando a los muertos vivientes mientras duermen, pero en la noche debe esconderse esperando el amanecer...
Durante los años setenta, un traficante de drogas (Denzel Washington) recién salido de la cárcel decide introducir heroína en el barrio de Harlem usando un método muy particular para meter la droga en los Estados Unidos: poniendo la heroína dentro de los ataúdes de los soldados muertos que venían de Vietnam. Un honesto detective (Russell Crowe) de la policía de Nueva York será el encargado de investigar el caso...