Drive-through event: The annual Drive Thru Living Nativity incorporates live actors and animals re-enacting the Christmas story. Free. 6-10 p.m. Sat. 6-9 p.m. Mount of Olives Church, 24772 Chrisanta Drive, Mission Viejo. (949) 837-7467 or www.moochurch.org
Theater: Orange Coast College's Repertory Theatre Company stages its annual holiday show, "An Old-Fashioned Christmas Melodrama and Ice Cream Social." Fri-Sun. 7 p.m.; with a 2:30 matinee Sun. 2701 Fairview Road, Costa Mesa. (714) 432-5880.
Pottery event: Orange Coast College's Holiday Art Pottery Sale features hundreds of functional and decorative pottery items. 10 a.m.-6 p.m.; Sat. 10 a.m.-5 p.m. Campus Arts Center, 2701 Fairview Road, Costa Mesa. (714) 432-5843.
Senior dance: The Winter Wonderland Dance features the Phil Anthony Band performing holiday classics. $12. 6-10 p.m. H. Louis Lake Senior Center, 11300 Stanford Ave., Garden Grove. (714) 741-5253.
Sleepover: At the Fullerton Public Library's family slumber party, participants can enjoy crafts, sing-alongs, storytelling, a scavenger hunt and a late-night movie. 7:30 p.m.-8 a.m. There must be one adult for every two children in a family. $10 per family. Fullerton Main Library, 353 W. Commonwealth Ave. To register call (714) 738-6339.
Children's event: Kids can see a holiday puppet show with Jim Gamble in three performances. Free. 1 p.m. and 2 p.m. Newport Beach Central Library, 1000 Avocado Ave., and 3 p.m. at Crean Mariners Branch Library, 1300 Irvine Ave., Newport Beach. (949) 717-3816 or www.newportbeachlibrary.org Holiday classic: Tustin Dance Center presents "The Nutcracker." 2 p.m. and 7 p.m. Adult tickets $15-$20; children under 12, $12. Chapman University's Memorial Hall, 1 University Drive, Orange. (714) 697-5478.
Children's holiday: The annual party includes entertainment, face-painting and crafts. Children can also visit Santa at his village and receive a gift. For ages 3-12. 10 a.m.-1 p.m. Free. Santa Ana Stadium, corner of Civic Center Drive and Flower St. (714) 571-4200.
Pet pictures: Save Our Strays of Huntington Beach presents pet portraits in "Santa Claws." 11 a.m.-3 p.m. Members $15, non-members $20. Cottage by the Sea, 301 Main St., Suite 102, Huntington Beach. (714) 442-1446 or www.saveourstraysHB.org
Christmas songs: "Festival of Carols" features handbell choirs of Irvine Presbyterian Church performing Advent and Christmas music. Sat. 5:30 p.m., Sun. 8:30 a.m. and 10 a.m. Irvine Presbyterian Church Sanctuary, 4445 Alton Parkway. (949) 786-9627 or www.irvinepres.org
Christmas concert: The Praise Symphony Orchestra plays "Messiah" and other holiday music. Free. 4 p.m. First Presbyterian Church, 11832 Euclid St., Garden Grove. (714) 534-2269.
Toy campaign: Garden Grove firefighters have teamed up with counterparts across Southern California in the annual toy campaign for underprivileged kids running through Dec. 24. Toys may be dropped off at these Garden Grove fire stations: 11301 Acacia Parkway; 11805 Gilbert St.; 12132 Trask Ave.; 12191 Valley View St.; 12751 Western Ave.; 12111 Chapman Ave.; and 14162 Forsyth Lane. (714) 741-5600.
Cultural experience: "Millard Sheets in Mexico, 1932-1942" explores the trips the artist made. Through Jan. 21. Adults, $10; seniors and students, $8; children 12 and younger, free. Laguna Art Museum, 307 Cliff Drive, Laguna Beach. (949) 494-8971 or
The Orange County calendar is compiled by Yvonne Villarreal. Submit items two weeks in advance to firstname.lastname@example.org or by fax to (714) 966-7711.