Director Darren Aronofsky tweeted the news on Monday (July 9), revealing that the 74-year-old will be playing Methuselah, the oldest person mentioned in the Hebrew Bible.
"i'm honoured to be working with the great sir anthony hopkins. we just added him to the stellar cast of Noah. #methuselahlives (sic)," he wrote.
Russell Crowe will play the titular character in the movie, which will follow the biblical story about the building of an ark to save humanity from a divine flood.
Harry Potter actress Emma Watson recently signed on to star in the film. Following the announcement, Crowe tweeted: "My kids are flipping out that I'm going to work with Hermione."
Filming on Noah is expected to begin later this month for a March 28, 2014 release date in the US.