The Aliens actress joins Taylor Lautner and Lily Collins in the Lionsgate feature, reports Variety.
John Singleton is directing the movie, which centres on a young man (Lautner) who discovers his baby picture on a missing persons website.
Weaver will play Lautner's character's psychiatrist.
Alfred Molina also recently joined the cast.
Abduction is scheduled for a 2011 release.