Carbonell , famous for his roles as Richard Alpert in ABC 's drama series Lost , refused to portray the role of Mayor Anthony Garcia in the Christopher Nolan films The Dark Knight and The Dark Knight Rises .
Nestor Carbonell rejected all offers to appear on The Dark Knight and The Dark Knight Rises .