The Life and Times Of Shawn Beaupre.