The 26-year-old actor appeared in public for the first time since his girlfriend Kristen Stewart admitted cheating on him with 'Snow White and the Huntsman' director Rupert Sanders at Deer Lodge, a country-western bar in Ojai, California, close to the home of Reese Witherspoon, where he is currently staying.
One onlooker told Us Weekly: "He seemed to be having an amazing time. He had a few drinks and laughs.
"He looked like a guy that was just trying to enjoy himself and get away ... seems like a good kid!"
Despite his personal troubles, the notoriously private actor - who is best known for playing vampire Edward Cullen in the 'Twilight Saga' movie series - was happy to mingle with fellow revelers in the bar.
One bar-goer tweeted: "Awesome night in Ojai. Got to hang with a rowdy bunch of Brits & one of them happened to be Edward.
"He wasn't moping and the girls were definitely just his friend. The girls were drunk and literally danced on the floor.
"The girls were nice. I stood next to them at the bar. He wasn't drunk. Just taking in the scene. Smoked next to him outside."