Bernal first made a name for himself in a series of successful Mexican movies, before going on to star in the Che Guevara biopic The Motorcycle Diaries, as well as English-language films such as Babel and The King.
In Mammoth, he is set to play a successful Manhattan-based IT tycoon who experiences a crisis of confidence on a business trip to Thailand, Dagens Nyheter reports.
"Gael is one of the most exciting actors in the world. I am convinced that nobody else could play this role as well as he will," Moodysson told the newspaper.
Lukas Moodysson, the acclaimed director of Together and Show Me Love, is to begin filming in October. The movie will be shot on location in the Philippines, New York, Thailand and Trollhättan in Sweden.