It seems preparing to be the caped crusader means eating your greens, carbs, protein and just about anything you can get your hands on.
Ben Affleck was spotted in LA recently, and is sporting a bulkier look in the run-up to taking the role of Batman in Batman v Superman: Dawn of Justice.

Image via Digital Spy
The star is believed to have gained 40lbs in training for the film, eating a 5,000 calories a day diet.
Affleck has taken his training seriously, with six gym sessions a week, believing to last three to four hours each over the past five months.
The Man of Steel sequel will be the first time the Dark Knight, Superman and Wonder Woman have appeared in an action movie together.