Reminds of Minority Report.