Kevin Phillips, author of American Dynasty: Aristocracy, Fortune and the Politics of Deceit in the House of Bush, is no lefty. This political analyst, author and commentator is a former Nixon staffer who is appalled at what the Republican Party has become under the Bush dynasty. He'll discuss current issues in relation to the history of American politics with a focus on the upcoming presidential elections. 7:30 p.m., Hanes Art Center Auditorium, UNC-Chapel Hill campus. 962-4022. Free.
Hear Duke's Djembe and Afro-Cuban Ensembles, which perfectionist director Bradley Simmons has crafted into energetic messengers of West African (Mandinque) and Afro-Cuban rhythm. 8 p.m., Baldwin Auditorium, Duke University Campus, Durham. 660-3333. Free.
The funk-infused bluegrass Barefoot Manner men are gonna make you groove perpetually. The Perpetual Groove fellas are gonna make you dance in a strange shoeless way. Get ready for all manner of surprises tonight at Lincoln Theatre, 126 E. Cabarrus St., Raleigh. 821-4111, www.lincolntheatre.com. $8 adv, $10 day of show.
Take the rugrats and young rug-cutters to the family dance sponsored by Triangle Country Dancers. Live music provided by Mara Shea and Dean Herington. 2:30-5 p.m., McDougle Elementary School Gym, 890 Old Fayetteville Rd., Carrboro. 967-9917. $4, $10 family.
A discussion forum on The Passion of the Christ is an opportunity for Jews and Christians to share their views about one hefty cross of a film. Hosted by Rabbi John Friedman, professor Richard B. Hays and Father David McBriar. 8 p.m., Judea Reform Congregation, 1933 Cornwallis Rd., Durham. 489-7062.
The Diaspora Festival of Black and Independent Film presented by UNC's Sonja Haynes Stone Center for Black Culture and History looks at how different filmmakers have imagined the migration of black culture around the world. Tonight's program features independent film shorts, including Stolen Moments, a documentary about hip-hop today, and two fictional entries, White Like the Moon and Innocent. 7 p.m., Film Auditorium, UNC-Chapel Hill Student Union. 962-9001. Free.