What factors affect the price of an option?

Underlying Price

Expected Volatility

Strike Price

Time Until Expiration

Interest Rate and Dividends