Ewan McGregor
Ian Rider is played by Ewan McGregor in the film adaptation of "Stormbreaker" and Andrew Buchan in the "Alex Rider" TV series.