Here's a cast photo for the new X-Men: First Class movie that will be coming out June 3rd. ...wtf is up with Beast? lol