Answer
The answer is "Bedazzled," a 2000 fantasy comedy film starring Brendan Fraser as Elliot Richards, a socially awkward computer programmer who sells his soul to the Devil, played by Elizabeth Hurley, in exchange for seven wishes. Directed by Harold Ramis, the film explores themes of desire, consequence, and personal growth as Elliot navigates the unpredictable outcomes of his wishes.