Robert Pattinson puts on a brave and a handsome face as her makes a public appearance for the first time again after Kristen Stewart's cheating scandal emerged.

Rob Pattinson sticks to his commitments and makes an appearance at the premier of his movie "Cosmopolis." And although the actor is going through a rough heartbreak, it suits him quite nicely since many said he's looking better than ever.

After three weeks of hiding, the 26-year-old actor emerged in a suit, a bit of beard and a hint of smile. He visited the New York Stock Exchange and posed for the cameras to promote his new film.

Pattinson stood beside his director, David Cronenberg, as they promoted "Cosmopolis." He also did an interview with Jon Stewart for "The Daily Show" wherein he said he needs to hire a publicist to handle all his appearances.

"This is the weird things about these interviews, and now I'm going to sound like an idiot, but my biggest problem in my life is that I'm cheap," Rob said. "I didn't hire a publicist and every awkward interview, most actors have things scripted. I'm going to hire a publicist."

See more of Rob as he appears at the "Cosmopolis" premier.

Also read:

Rob Pattinson Jokes about Kristen's Affair: 'The world has ended!'