Tom Hardy

1977-09-15 (age 44)

James McAvoy

1979-04-21 (age 43)

See them share the screen in this great picture: