Hunnam chose to take on a supporting role in Alfonso Cuarón's science fiction thriller instead of being a part of Zack Snyder's action film.