Sonny Phillips (Franco) volta para casa depois de servir o exército e reencontra seu passado de garoto de programa de sua própria mãe (Blethyn) ao ter dificuldades para arrumar um trabalho "normal". Sua mãe o quer de volta aos negócios, mas ele se encontra numa encruzilhada, tendo que enfrentar a dura realidade de satisfazer mulheres por dinheiro e ainda esconder sua paixão por Carol (Suvari), prostituta que também trabalha para sua mãe.