James MacDonald is an American actor. He plays George Blanchford in Vegas. He is a guest star in the first season and only appears in the pilot. He has been active since 1987 and has also appeared in Volcano (1997), Tigerland (2000), Phone Booth (2002), and The Kids Are All Right (2010). He has also had roles in the series Buffy: The Vampire Slayer, ER, The Unit, and Love Bites. He has appeared in the Las Vegas set series CSI: Crime Scene Investigation.