Nestor Carbonell played Mayor Anthony Garcia in The Dark Knight and The Dark Knight Rises during the 19th century.
Néstor Gastón Carbonell ( [ ˈnestor ɣasˈtoŋ karβoˈneʎ ] ; born December 1 , 1967 ) is an American actor . He is perhaps most famous for his roles as Richard Alpert in ABC 's drama series Lost , and Mayor Anthony Garcia in the Christopher Nolan films The Dark Knight and The Dark Knight Rises .