Cameron Poe (Nicolas Cage) conquistou a liberdade condicional e pega carona em um voo que transporta diversos criminosos do país, entre eles, o psicopata Cyrus (John Malkovich). Mas o que era para ser apenas uma viagem torna-se um grande pesadelo, porque os bandidos assumem o controle do avião para sair do país e dão início a um insano plano de fuga. Agora, Poe terá que fingir que está de acordo com eles para se manter vivo e depois tentar reverter a situação.