Question: who plays david in alvin and the chipmunks?
Answer: Jason Lee

Actor Jason Lee also portrays David Seville in a series of films about Alvin and the Chipmunks which uses a combination of live-action acting and computer animation.  While Ross Bagdasarian, Jr. does not do any voices for the film series, the films are all produced in association with Bagdasarian Productions, which owns the rights to all of the characters.