Beta-blockers are a class of medications that reduce blood pressure and improve heart function by blocking the effects of adrenaline (epinephrine) and noradrenaline (norepinephrine). These hormones are part of the body's "fight or flight" response and can increase heart rate and blood pressure. By blocking their effects, beta-blockers help slow down the heart rate and reduce the force of heart muscle contractions.