Zac Efron got in a lip-lock with a blond actress while filming Townies in LA yesterday. He dressed up in a Civil War uniform for the scene and brandished a sword as he addressed a crowd of college kids. In the film, Zac plays an alpha male whose hard-partying ways wreak havoc on a local neighbor, played by Seth Rogen. On Wednesday, Zac showed off his frat boy makeover, including fake tattoos and a pot leaf belt buckle. He has been working hard on the project after taking a short break to premiere his new film, At Any Price, at the Tribeca Film Festival last Friday — don't forget to check out Zac and all the other celebrities at the Tribeca Film Festival!