Filmed in Mauritius.

This is the second collaboration between Matthew McConaughey and Anne Hathaway. They previously both appeared in Interstellar (2014).

Uma Thurman was originally cast but dropped out and was replaced by Diane Lane.

This is also the second collaboration between Matthew McConaughey and Djimon Hounsou. They previously collaborated in Amistad (1997).

Diane Lane played Martha Kent in Batman vs Superman: Dawn of Justice (2016) and Anne Hathaway played Selina Kyle aka Catwoman in The Dark Knight Rises (2012).