Hey, I think your actors did a really good job, that was some grade A effort.
I think what is lacking is the script. There is a huge dead spot in the middle after the dude leaves for the ATM. The two are just talking. No story development. Tighten that shit up, make every frame count. People's attention spans are a lot shorter than you think.
Also, work a little bit on your camera technique. The first part would have worked well as a hook, but the camera work was so amateur I couldn't help having a poor opinion from the start.
The ending did not work for me at all, haha. I mean, comon, two roommates just were robbed and came oh so close to being dead. And then they have a passionate, "WHY DIDN'T YOU TELL ME?" session. You go from violent gangster to gay melodrama.
Finally, your two main characters are passive. They never actively push the plot. Things just happen to them. It would have turned into an engaging short film immediately if the gay character escaped at the ATM, and then went back to save his buddy. But instead, he just moped back and got yelled at just like he had been for the last 7 minutes. Think of Funny Games, which this film reminded me a lot of. How many times did they go and try to save themselves? Or hell, even stood up for themselves somewhat. You know, a little conflict.
Final thoughts: I just watched the short version of your feature.... and it's still too long. The scenes go on forever with little or no conflict. Watching a thug berate a dude I don't know can only be entertaining for so long (one minute) and even then, I've seen it before, done better. When you go about writing your next film, focus on boiling your story down to the essentials. Read a screenwriting book, get the basics down. Load your scenes with conflict.