Chris Evans makes lots of mistakes.
The 'Captain America'actor - who has previously dated Jessica Biel and Christina Ricci - admits he often looks back at his past and is astonished by the way he acted.
He said: "I'm still only 29 and I'm making mistakes left and right. I'm sure there are plenty of things I've done that I didn't even realize I was doing at the time.
"Now I look back and think, 'Man, Chris, what were you thinking? That's just inconsiderate or hurtful.'I mean, I'm just a guy, I make mistakes all the time."
The actor also admitted he feels "guilty" about a lot of things in his life, including his eating and sleeping habits and lack of political interest.
He said: "What do I feel guilty about? There's a list. I should read more, I shouldn't sleep so late.
"I'm half-Irish so I have a lot of Catholic guilt. I should ring my grandma more, I should go to church more, I should do more yoga and eat less sugar. I should follow politics more."