Superman star Henry Cavill 'bullied' at school

Actor Henry Cavill is the latest British star to take on the role of a Hollywood superhero, playing Superman in Zack Snyder's blockbuster Man of Steel.

However speaking to BBC Breakfast's Louise Minchin, the 30-year-old star described being teased about his weight as a schoolboy.

He and co-star Amy Adams also explained the decision to ditch Superman's red underpants.