Martin lo ha intentado todo para acercarse a su hijo, estando este siempre impasible y rehuyendo cualquier contacto humano. Todo cambia cuando Martin descubre que Jake posee un increíble don: tiene la capacidad de ver cosas que nadie más puede, las pautas que conectan todo. En otras palabras, Jake puede predecir el futuro. Sin embargo, no lo hace con palabras, sino con los números... En el camino, Martin se guiará por Arthur DeWitt -interpretado por el actor Danny Glover-, profesor desacreditado que ofrece a Martin una teoría convincente, Aunque poco ortodoxa acerca de Jake y su rara habilidad.