Robert Pattinson arrived at the Vancouver set of Eclipse on Monday afternoon.