Tim Chiou as David Archive