Favorite Birthday Boy for April 21st



One of my favorite actors, the adorable and talented James McAvoy turns 30 today.