This is LEGO Hawkeye, a Marvel Studios Series 2 minifigure that contains 8 pieces and was released as part of the collectable series in 2023. In the original sealed packaging, unopened. The character is based on Hawkeye from the Disney+ series Hawkeye.