That was over 15 years ago in 2007.
Today he is 52, and has starred in 47 movies in total, 30 since 300 was released.
In 300, I think Dominic West looks:
300 scores 7 out of 10 on The Movie Database.
Dominic West's first acting role was as 'The Earl of Richmond' in Richard III, released in 1995 when he was 26.