Robert Pattinson is currently on the Toronto-based set of David Cronenberg's Cosmopolis, where he plays a young Manhattan billionaire who loses his entire fortune from the backseat of a limo ride taking him to get his haircut. We have new images of Robert Pattinson standing outside the upscale barbershop that is his final destination, pre-haircut. Check out these dapper pics below.

Robert Pattinson on the set of Cosmopolis