Gerard Butler's net worth 2021 is 40 million.
Gerard Butler is a Scottish actor and film producer who is widely recognized for his role as Leonidas in the action film "300".