This past weekend marked the kick-off the the 18th Annual Shanghai International Film Festival. The 2015 showcase is slated to run from June 13th to June 21st. Films for exhibition include Leviafan, Boyhood, The Theory of Everything, Weekend, Once Upon a Time in...