Science fiction full movie 2012, dear john movie plot.