morgan freeman in half life 2