I 2001 spilte Swayze i science fiction-filmen , og i 2004 spilte han rollen som «Allan Quatermain» i Han hadde også en rolle i en oppfølger til , , der han igjen spilte rollen som danselærer.