Mark (Jim Carrey) is erg gelukkig met zijn vriendin, maar dat ze gelooft dat ze hun maagdelijkheid moeten bewaren tot na het huwelijk, frustreert hem wel een beetje. Als hij met vrienden op stap is drinkt hij te veel, waardoor hij zich te snel overgeeft aan een aantrekkelijke oudere dame. Wat hij niet weet is dat ze zelfs enige eeuwen ouder is dan hij en ze zijn bloed nodig heeft om in leven te blijven...