Donnie Darko In this trippy sci-fi film, a teenager (played by Jake Gyllenhaal) is warned of the end of the world by a demon rabbit, and he must figure out what's really in peril: the world or his mental health. Watch it now. Image Source: Everett Collection