Crimson Peak - Cast

Mia Wasikowska

as Edith Cushing


Jessica Chastain

as Lucille Sharpe


Tom Hiddleston

as Thomas Sharpe


Charlie Hunnam

as Dr. Alan McMichael


Jim Beaver

as Carter Cushing


Alec Stockwell

as Finlay


  Change Location