James Marsden has an estimated net worth of $10 million in 2024. Marsden’s net worth in 2024 consists of earnings from his acting career. It also includes money earned from brand endorsements.