Cecilia is a waitress in New Jersey during the Depression and is searching for an escape from her dreary life. But when Tom, her favourite character from the movie "The Purple Rose of Cairo" literally steps off of the screen and into her life, both realities are thrown into chaos.