Héctor Elizondo (born December 22, 1936) is an American actor. He is known for his roles as Bernard Thompson in "Pretty Woman", Jon Flint in "Beverly Hills Cop III", Joe in "The Princess Diaries" and "The Princess Diaries 2: Royal Engagement" and as Dr. Phillip Watters in "Chicago Hope". He won an Emmy Award in 1997. Recently, he has voiced Commissioner James Gordon in "The Lego Batman Movie" (2017). Since 2011, he has played Ed Alzate on the sitcom Last Man Standing.