En un pequeño pueblo, un hombre llamado Jack es un soñador empedernido que se siente atrapado en una vida monótona y sin emociones. Su rutina cambia drásticamente cuando conoce a un misterioso vagabundo que, en un giro increíble del destino, le concede tres deseos. Emocionado, Jack se lanza a la aventura de pedir lo que siempre ha anhelado: éxito profesional, amor verdadero y felicidad. Sin embargo, pronto se da cuenta de que los deseos que parecen perfectos pueden tener consecuencias inesperadas.