Spoilers: as the above comment said don't read if you want to see the movie.
Very true. The plot could have been much better. I mean the current whole movie could have been summed up in the first five minutes. The Army pulls in a world renowned linguist to communicate with aliens that have landed. After some dialogue with the aliens they give her their language as a gift in return for help in the future. She finds that the Alien language allows her to see the future. This is where the plot could open up, and do just about anything, but obviously the writers failed us. She could have then used the power she gained from this alien language to change the world, stop a war, end world hunger, save mankind from a hostile invasion that the first aliens were there to warn us about (the help that they asked for in return for giving her the language), travel the universe, save mankind by finding a new planet after inventing interstellar travel. I mean the sky is the limit when you can see the future. Anything she wanted to do would always be funded because all she would have to do is fill out a lottery ticket and the next day she would have money. This movie could have went so many ways, but instead she chose to live out her normal mundane life, have a child that she knew was going to die of cancer (because she could see the future) and write a book even though all of that would cause her to get divorced. Who in their right mind would choose this existence!?!