Superheroes in the movies

Slideshow posted in Entertainment News | Thursday, July 01, 2010

18 of 21: Nicholas Hoult appears as Dr. Hank McCoy / Beast in 'X-Men: First Class.' Kelsey Grammer played the character in the 2006 film 'X-Men: The Last Stand.' ( Photo / Twentieth Century Fox Film Corporation)

Get more: Movies