Casper peut voyager dans le temps mais il se retrouve piégé dans le passé. Lorsqu'il se lie d'amitié avec Holly, une vagabonde cynique, elle l'aide alors à exploiter ses connaissances sur le futur pour gagner de l'argent.
Jim et sa fille Veronica, une jeune professeur de musique, tentent de démêler leurs histoires compliquées et leurs secrets entrelacés. Après un canular qui tourne mal, la fille de Jim est condamnée pour une agression sexuelle sur un élève qu'elle n'a pas commise. Elle est néanmoins convaincue qu'elle mérite d'être punie, mais pour des crimes beaucoup plus anciens, et persiste à rester en prison.
Le film s’inspire des poursuites engagées en 1998 par Percy Schmeiser, un agriculteur de la petite ville de Saskatchewan contre les grands conglomérats lorsque des OGM sont découverts dans ses cultures de colza.