Basada en fets reals, explica la història de Frank W. Abagnale (Leonardo DiCaprio), un jove i esmunyedís delinqüent que es fa passar contínuament per diverses identitats-metge, advocat o copilot de línies aèries-. Carl Hanratty (Tom Hanks), un agent de l'FBI, té com a única missió seguir la pista i capturar per portar davant la justícia, però Frank sempre va un pas per davant d'ell.