"I Am Number Four" star Alex Pettyfer took his shirt off for the second time this week yesterday -- and this time, he did it for Ellen DeGeneres!

Ellen decided to give Pettyfer a t-shirt reading "I Heart Ellen" during an interview on her show -- airing today -- and the 20-year-old decided to put it on right then and there! Check out those abs!

Pettyfer also talked about his rumored girlfriend and co-star Dianna Agron, who also plays "Quinn" on "Glee," saying "She’s an amazing woman and she’s got this old school, classic movie star elegance to her. She’s amazing. "

When pressed for more, Alex added "She’s a very nice girl. I’m just very happy in my personal life."

Hot Videos