Robert Pattinson put on a tux to film Bel Ami in Budapest on Tuesday.