He almost won the role of Edward Cullen. But then he starred in Skateland with Ashley Greene(coming this spring). He was Owen Compos in Gossip Girl's Valley Girls. Some say he's an in-between of Joaquin Phoenix and Robert Pattinson. But I definitely think he's got what it takes. He's a scene stealer.
He's the new lead as Peter in Red Riding Hood. He's definitely worthy of the movie. Some say he didn't have any chemistry with Amanda Seyfried, but I thought he did his best in each scene with her. Watch for Shiloh Fernandez to be in more movies this year.