Gladiator ?
uhhh... looks familiar! It has been years since I saw the movie... but could it be Clash of the Titans? (if not then I probabaly never seen the movie)