
Ronin
Taxi Driver
Heat
Casino
Jackie Brown
The Untouchables
Goodfellas
The Godfather: Part II
Robert De Niro began his acting career in 1963 and is still in the business today currently filming for Robert Rodriguez's latest film 'Machete.'
Michael Caine:

Harry Brown
The Dark Knight
Sleuth (2007)
The Statement
Get Carter (2000)
Shiner
Midnight In Saint Petersburg
Bullet To Beijing
The Black Windmill
The Fourth Protocol
Sleuth (1972)
Get Carter (1971)
Billion Dollar Brain
Funeral In Berlin
The Ipcress File
Michael Caine in my humble opinion is one of the best actors ever, for me his best role would have to be as 'Milo Tindle' in the orginal 1972 version of Sleuth in which he plays along side another British acting legend, Laurence Olivier.
From 1965 til 1996 Caine starred as Harry Palmer in a number of film designed to rival the James Bond series, although the Harry Palmer films didnt quite get the popularity the Bond films enjoyed they are well worth a watch. Michael Caines acting career is far from over though, just a few weeks ago 'Harry Brown' was released in which Caine plays a World War II veteran who is terrorised by chavs on his local housing estate.