Nicholas Hoult appears as Dr. Hank McCoy &#47; Beast in &#39;X-Men: First Class.&#39; Kelsey Grammer played the character in the 2006 film &#39;X-Men: The Last Stand.&#39; <span class=meta>(Twentieth Century Fox Film Corporation)</span>
{}