Dallas International Film Festival

  • Angelika Film Center #4 5321 E Mockingbird Ln Dallas, TX

Abacus will screen at the Dallas International Film Festival on Sunday, April 9 at 5:00PM. 

Details here.